Spring MVC归属于SpringFrameWork的先期商品,早已结合在Spring Web Flow里头。
Spring 构架提供更多了构筑 Web 插件的全功能 MVC 模块。采用 Spring 可填入的 MVC 构架,进而在采用Spring展开WEB合作开发时,能优先选择采用Spring的Spring MVC构架或软件系统其它MVC合作开发构架,如Struts1(那时通常不必),Struts 2(通常老工程项目采用)之类。
基本概念
1、Spring Web MVC 是一类如前所述Java同时实现了Web MVC 程序语言的允诺驱动力类别的轻量Web构架
2、采用了MVC构架商业模式的价值观,将web层展开职能解耦
3、如前所述允诺驱动力指的是采用允诺-积极响应数学模型
4、构架的目地是协助他们精简合作开发,也精简他们日常生活Web合作开发
缺点
1、稳定度struts2好
2、单纯快捷初学
3、和spring点对点并行【IOC,AOP】
4、采用签订合同强于实用性
5、全力支持Restfu
6、极度处置,多元化,统计数据校正,隐式等
7、采用的覆盖范围大(采用的人多、子公司多)
一般形式同时实现springMVC的关键步骤
1、创建web工程项目
2、导入相关jar包
3、创建实用性文件
4、设置处理器和映射器(xml文件中实用性)
5、实用性前端控制器(web实用性文件中实用性)
springmvcorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:spring-mvc.xmlspringmvc/
6、创建自定义的Controller(创建Controller类+在xml文件中注册Controller)
7、测试效果
注解形式同时实现springMVC的关键步骤
1、修改实用性文件开启注解形式
2、controller类中通过注解同时实现
@Controller//交给Spring容器管理 public class UserController{}
3、测试效果
SpringMVC入门到精通讲义
动力节点SpringMVC讲义,从基础开始逐步讲解SpringMVC构架Web应用的相关技术点。以注解为核心@Controller, RequestMapping,@ControllerAdvice,@ExceptionHandler等。Spring重要对象拦截器,极度处置器,源代码随堂分析。
SpringMVC讲义配套资料下载:
关注+私信扣“1”
课程自学目录
1.SpringMVC简介
2.基本代码的完成
3.注册中央调度器
4.指定SpringMVC实用性文件的位置及文件名
5.loadOnStartup
6.采用视图解析器
7.开发流程
8.执行流程分析
9.DispatcherServlet的默认实用性
1.urlpattern-不能配杠星
11.urlpattern-最好也不要配成杠
12.urlpattern-不得不配成杠
13.静态资源无法访问-用Tomcat默认的Servlet
14.静态资源无法访问-用MVC的default-servlet-handler
15.静态资源无法访问问题-采用MVC的resources解决
16.允诺路径问题-什么是绝对路径
17.允诺路径问题-相对路径的参照路径
18.允诺路径问题-举例
19.允诺路径问题-举例2
2.允诺路径问题-举例3
21.允诺路径问题-不带斜杠的相对路径的解决方案一
22.允诺路径问题-不带斜杠的相对路径的解决方案二
23.允诺路径问题-特例
24.实用性式合作开发-BeanNameUrlHandlerMapping
25.实用性式合作开发-SimpleUrlHandlerMapping
26.配置式合作开发-HandlerMapping的执行流程
27.今天内容重难点
完整目录能关注视频里的目录