qubianzhong
(02)Struts2_概述
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
qubianzhong
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
社区首页
>
专栏
>
(02)Struts2_概述
(02)Struts2_概述
qubianzhong
关注
发布于 2018-09-19 13:03:10
发布于 2018-09-19 13:03:10
411
0
举报
文章被收录于专栏:
行者常至
行者常至
Struts2_概述
Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案:
对来自用户的
输入数据进行合法性验证
统一的布局
可扩展性
国际化和本地化
支持
Ajax
表单的重复提交
文件的上传下载
…..
Struts2 VS Struts1
在体系结构方面更优秀:
类更少, 更高效: 在
Struts2 中无需使用 “ActionForm” 来封装请求参数
.
扩展更容易: Struts2 通过
拦截器
完成了框架的大部分工作. 在 Struts2 中
插入一个拦截器对象
相当简便易行.
更容易测试:
即使不使用浏览器
也可以对基于 Struts2 的应用进行测试
从 Struts1 升级到 Struts2
Struts2 从本质上讲已不是从 Struts1 扩展而来的, 说它是一个换了品牌标签的 WebWork 更合适
从 Struts1 升级到 Struts2:
Struts1 里使用 ActionServlet 作为控制器;
Struts2 使用了一个过滤器作为控制器
Struts1 中每个 HTML 表单都对应一个 ActionForm 实例.
Struts2 中, HTML 表单将被直接映射到一个 POJO.
Struts1 的验证逻辑编写在 ActionForm 中;
Struts2 中的验证逻辑编写在 Action 中
.
Struts1 中, Action 类必须继承 org.apache.struts.action.Action 类;
Struts2 中任何一个 POJO 都可以是一个 Action 类.
Struts2 在页面里使用 OGNL 来显示各种对象模型
, 可以不再使用 EL 和 JSTL
下载Struts2
Struts官网
http://struts.apache.org/
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2016年08月31日,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
其他
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体同步曝光计划
,欢迎热爱写作的你一起参与!
其他
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
Struts2_概述
Struts2 是一个用来开发 MVC 应用程序的框架. 它提供了 Web 应用程序开发过程中的一些常见问题的解决方案:
Struts2 VS Struts1
在体系结构方面更优秀:
更容易测试:
从 Struts1 升级到 Struts2
Struts2 从本质上讲已不是从 Struts1 扩展而来的, 说它是一个换了品牌标签的 WebWork 更合适
从 Struts1 升级到 Struts2:
下载Struts2
Struts官网http://struts.apache.org/
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐