你的位置:首页 > 软件开发 > Java > Struts2整理

Struts2整理

发布时间:2016-01-08 18:00:15
Struts2简介:struts2是在webwork2基础上发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点需要注意的是:struts2和struts2虽然名字很相似,但是在两者在代码编写风格上几乎是不一样的。那么既然有了struts1,为什么还要推出 ...

 

Struts2简介:

struts2是在webwork2基础上发展而来的。和struts1一样,struts2也属于MVC框架。不过有一点需要注意的是:struts2和struts2虽然名字很相似,但是在两者在代码编写风格上几乎是不一样的。那么既然有了struts1,为什么还要推出struts2。主要的原因是struts2有以下优点:

1.在软件设计上struts2不依赖于servlet API和struts API。而struts1跟servlet API和struts API有着紧密的耦合;struts2的应用可以struts2的这种设计属于无侵入式设计,而struts1却属于侵入式设计。

2.struts2提供了**,利用**可以进行AOP编程,实现如权限拦截等功能。

3.struts2提供了类型转换器,可以把特殊的请求参数转化成需要的类型。在struts1中,如果我们要实现同样的功能,就必须向struts1的底层实现BeanUtil注册类型转换器才行。

4.struts2提供支持多种表现层技术,如:jsp、freemarker、velocity等。

5.struts2的输入校验可以对指定的方法进行校验,解决了struts1长久之痛。

6.提供了全局范围、包范围和Action范围的国际化资源文件实现。

另外struts2源码项目使用maven构建。这里提供struts-2.3.24源码包 http://pan.baidu.com/s/1mgVZAVu


 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Struts2整理

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录