博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC学习
阅读量:4843 次
发布时间:2019-06-11

本文共 724 字,大约阅读时间需要 2 分钟。

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,单元测试的使用:

转载于:https://www.cnblogs.com/HZDX-2017/p/6568932.html

你可能感兴趣的文章
C++类模板——博客链接
查看>>
MiniUI 在线示例(gridview)
查看>>
测试人员在实际项目中遇事的一些正确的处理姿势
查看>>
性能测试案例
查看>>
Android 软键盘弹出时布局内指定内容上移实现及问题解决
查看>>
Oracle游标动态赋值
查看>>
LVS的DR模式
查看>>
Node.js初识
查看>>
IOS开关效果
查看>>
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
查看>>
TextView控件使用小技巧
查看>>
MySQL_基础_变量
查看>>
学习计划
查看>>
OpenCV学习总结(4)- 目标跟踪
查看>>
使用mockjs模拟后端返回的json数据;
查看>>
结队-贪吃蛇-项目进度
查看>>
vim的查找字符串
查看>>
UIALertView与UIAlertViewDelegate的基本用法
查看>>
数字货币量化教程——构造金融数据的数据结构
查看>>
sql 语句中join的类型及区别小记
查看>>