SPRING MVC_3
来源:互联网 发布:c语言调用matlab函数 编辑:程序博客网 时间:2024/06/06 19:20
SpringMVC与Struts2的主要区别?
servlet,filter,
方法,类
工作流程
①springmvc的入口是一个servlet即前端控制器,
而struts2入口是一个filter过滤器。
②springmvc是基于方法 开发,
传递参数 是 通过 方法形参 ,
可以 设计 为 单例 或 多例 (建议单例),
struts2是基于类开发,传递参数 是通过类的属性,只能设计为多例。
③springmvc 把 request对象内容 通过 参数解析器 解析成方法形参,
springmvc 将 响应数据和 页面 封装成 ModelAndView对象,
springmvc 将 模型数据通过request对象传输到页面。
JSP视图解析器 默认 使用 JSTL。
通过谁
输入
输出
参数解析器
request对象内容
方法形参
参数解析器
响应数据、页面
ModelAndView对象
reques对象
模型数据
页面
Struts采用 值栈存储 请求和响应的数据,通过OGNL存取数据
Object Graphic Navigation Language(对象图导航语言)
graphic
英 [ˈgræfɪk] 美 [ˈɡræfɪk]
adj.
图解的,用图表示的;用文字表示的;形象的,生动的
navigation
英 [ˌnævɪˈgeɪʃn] 美 [ˌnævɪˈɡeʃən]
n.
航行(学);航海(术);海上交通
ognl表达式
阅读全文
0 0
- Spring MVC_3
- SPRING MVC_3
- MVC_3种数据传递方式
- Spring
- Spring
- spring
- spring
- spring
- spring
- Spring
- spring
- spring
- Spring
- Spring
- spring
- Spring
- Spring
- spring
- SPRING MVC_2
- Window系统环境 安装memcached详细教程
- Java生成excel文件-本地生成excel文件-poi
- python 开头红
- 20.创新与企业家精神——结论,企业家社会
- SPRING MVC_3
- QT延迟函数实现
- 构建Linux根文件系统(二)
- 编码规范(二)
- bool型变量问题详解
- MessageEntity转换的隐式实例
- U-boot主循环main_loop分析
- 10-CSS综合练习
- /zookeeper_server.pid: No such file or directory FAILED TO WRITE PID