springmvc 基础
2015-11-13 00:00
281 查看
1springMVC 框架
1.1 springMVC框架图
1.2 springMVC框架图解析
1、用户请求url到dispatchServlet前端控制器;2、dispatchServlet 前端控制器通过HandlerMapping根据url及一些配置规则(xml配置、注解配置)找到Handler。
3、dispatchServlet 前端控制器通过handlerAdapter 处理是配置执行Handler,有了是适配器通过适配器去扩展对不同的Handler执行方式(比如:原始Servlet开发,注解开发)
4、dispatchServlet 前端控制器拿着Handler返回的ModelAndView通过视图解析器ViewResolver去进行视图解析,比如jsp,freemarker,pdf,excel
5、dispatchServlet调用view的渲染视图的方法,将模型数据填充到request域
2 web.xml配置
2.1 配置spring监听器
2.2前端控制器配置
2.3适配器和映射器的配置
<mvc:annotation-driven/>配置可以替代【RequestMappingHandlerMapping】和【RequestMappingHandlerAdapter】
3 参数绑定
3.1 参数绑定过程
sa3.2可以绑定简单类型
可以绑定整型、字符串,单精度/双精度,日期型、布尔型。日期型要经过特殊处理
3.3 可以绑定简单pojo类型
简单的pojo类型只包括简单类型。绑定过程:请求的参数名和pojo的属性名一致,就可以绑定成功
相关文章推荐
- 通过java反射机制获取相关类容
- 容器存储数据_迭代器JAVA112-115
- Java Base64加密、解密原理
- Java学习笔记
- Java图形化界面设计——容器(JFrame)
- java线程池学习
- 【转】Java HashMap工作原理(好文章)
- Java内存泄漏及分析
- Java发送邮件
- java 的23种设计模式 之单身狗和隔壁老王的故事
- spring简单入门
- java 找不到或无法加载主类
- IO操作-File
- 【转】Java HashMap 源码解析(好文章)
- 好博客要记录:java中关键字volatile的作用
- java中的构造器初始化
- 第一个spring冲刺第二天
- Java中内置的观察者模式
- SpringMVC 源代码深度解析(context:component-scan)(扫描和注册的注解Bean)
- java解析word2003 doc文件中的表格