SpringMVC框架的介绍
2014-06-25 10:14
344 查看
SpringMVC特点:
功能组件划分细致:dispatcher Servlet (所有请求的处理器也叫分发器)、Controller(控制器及分发器如何控制控制器)、Hadler Mapping (映射关系)、 ViewResolver &View(控制器返回结果如何返回视图所以分为:视图的解析器&解析类)、Interceptors(拦截器)、LocalResolver(本地化解析)、validate
灵活、强大
设计思想优秀
MVC框架都做了什么
以Contrller为中心完成对系统流程的控制管理
从请求中收集数据
对传入参数进行验证(比如说:用户名、密码不为空,email的地址校验)
例子:Struts1、Struts2及spring mvc对表单提交的处理方式比较:以提交用户注册信息为例
struts1:
根据表单参数设计的对象action form (比如说叫:userActionForm.java)所有的表单参数注入到userActionForm.java里边,将userActionForm.java里面的数据作为原始模型映射到真正的业务模型user.java
Struts2 :去掉Struts1 不好的action form 直接用业务模型user.java 设置实体类中的get、set方法就可以用了
Spring mvc:跟Struts 2差不多,他是根据commond Controller
功能组件划分细致:dispatcher Servlet (所有请求的处理器也叫分发器)、Controller(控制器及分发器如何控制控制器)、Hadler Mapping (映射关系)、 ViewResolver &View(控制器返回结果如何返回视图所以分为:视图的解析器&解析类)、Interceptors(拦截器)、LocalResolver(本地化解析)、validate
灵活、强大
设计思想优秀
MVC框架都做了什么
以Contrller为中心完成对系统流程的控制管理
从请求中收集数据
对传入参数进行验证(比如说:用户名、密码不为空,email的地址校验)
例子:Struts1、Struts2及spring mvc对表单提交的处理方式比较:以提交用户注册信息为例
struts1:
根据表单参数设计的对象action form (比如说叫:userActionForm.java)所有的表单参数注入到userActionForm.java里边,将userActionForm.java里面的数据作为原始模型映射到真正的业务模型user.java
Struts2 :去掉Struts1 不好的action form 直接用业务模型user.java 设置实体类中的get、set方法就可以用了
Spring mvc:跟Struts 2差不多,他是根据commond Controller
相关文章推荐
- SpringMVC(一)——流程框架总体介绍
- SpringMVC框架介绍
- SpringMVC(一)——流程框架总体介绍
- SpringMVC框架介绍
- SpringMvc的框架结构介绍
- [置顶] 【Spring MVC】深度探险SpringMVC(二)——框架介绍
- Web框架介绍 SpringMVC
- springmvc+maven框架介绍
- SpringMVC框架介绍
- SpringMVC框架总体介绍(一)
- SpringMVC框架介绍
- SpringMVC(一)——流程框架总体介绍
- SpringMVC框架介绍
- springMVC框架整体介绍
- SpringMVC(一)——流程框架总体介绍
- SpringMVC框架介绍
- SpringMVC流程框架总体介绍
- SpringMVC框架介绍
- SpringMVC-框架介绍
- SpringMVC定时任务--Quartz定时任务框架介绍和Cron表达式详解