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版的
单纯的mvc
4,工程中遇到的问题,解决方法:
A,在java中引用@WebServlet报错问题:tomcat7.0以后的版本才可以使用;右键工程,Build Path,add Library,将tomcat引用即可。
B,beans.xml中需要配置bean。
C,单元测试的使用: