- 6
- 0
- 约3.37万字
- 约 32页
- 2017-08-31 发布于广东
- 举报
第一部分 Struts2概述
Struts2是一个用来开发MVC应用程序的框架.它提供了Web应用程序开发过程中的一些常见问题的解决方案:
对页面导航活动进行管理
对来自用户的输入数据进行合法性验证
可扩展性
国际化和本地化
支持 Ajax
表单的重复提交
…
除了Struts2外,还有很多开发MVC应用程序的框架,Struts1等
struts2有以下优点:
在软件设计上Struts2没有像struts1那样跟Servlet API和struts API有着紧密的耦合,Struts2的应用可以不依赖于Servlet API和struts API。 Struts2的这种设计属于无侵入式设计,而Struts1却属于侵入式设计。
public class OrderListAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
}
}
Struts2提供了拦截器,利用拦截器可以进行AOP编程,实现如权限拦截等功能。
Strut2提供了类型转换器,我们可以把特殊的请求参数转换成需要的类型
原创力文档

文档评论(0)