首页 > 技术文章 > springMVC学习

HZDX-2017 2017-03-17 22:16 原文

1,工作原理:

A,加载web.xml,根据web.xml中的配置,加载前端控制器:DispatcherSevelet,加载时会完成一系列的初始化操作。

B,根据Servlet的映射文件,并参照控制配置文件,将具体的请求分发给特定的后端控制器进行处理。

C,后端控制器调用相应的逻辑层代码,完成处理,并返回视图对象给前端控制器。

D,前端控制器根据后端控制器返回的视图对象,并结合相应的配置,返回相应的页面给客户端。

2,使用:

A,启用注解:<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHanderAdapter"></bean>

B,组件扫描:将组件纳入到spring容器中进行管理

<context:component-scan base-pacage="包"></context:component-scan> 

  @Controller:控制层组件注解

  @Service:业务层组件注解

  @Respository:持久化组件注解

  @RequestMapping:处理请求地址映射等

3,简单工程:maven版的http://wenku.baidu.com/view/6c3fa1a19b89680203d825e8.html

       单纯的mvchttp://jingyan.baidu.com/album/5225f26b6ba03fe6fb090850.html?picindex=8

4,工程中遇到的问题,解决方法:

A,在java中引用@WebServlet报错问题:tomcat7.0以后的版本才可以使用;右键工程,Build Path,add Library,将tomcat引用即可。

B,beans.xml中需要配置bean。

C,单元测试的使用:http://www.cnblogs.com/IvesHe/p/4468138.html

推荐阅读