您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SpringMVC