WebWork加入到Struts社区,一起推下一个版本的Struts,新版Struts中包含了WebWork,名字也改叫作“Struts Action Framework 2.0”。当然,现有的WebWork版本和bug还会继续维护,但是不会再推出独立的下一版本,新的版本统统会融入Struts中。
成都创新互联专注于成都做网站、网站建设、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
这是个好消息,一直认为struts的框架模式已经开始落后,将会慢慢的被其他框架代替,如咄咄逼人的JSF或者是Tapestry,现在看来担心好像多余了,struts作为Apache组织的一个重要项目,
不会轻易让人夺走Web Application Framework for Java的***把交椅,从WebWork社区中似乎没有什么怨言,也许这也是很多人希望看到的结果。
对比Struts与WebWork两大框架的优缺点:
1.使用标签。
struts的自定义标签多,学习起来复杂,但同时功能强大。webwork只定义了一个webwork.tld,操作更简单。
2.有效性验证和javascript支持。
struts支持客户端JavaScript与服务器端的校验。webwork的客户端校验,欠美观。具说支持javascript但是因为初学,没有试过。
3.struts和webwork都支持
velocity.struts的支持是使用velocity tools,webwork则直接将velocity嵌入。比较起来webwork显示更加灵活,配置简单一些。
4.插件的支持。
Struts与WebWork相比,Struts作为比较成熟的产品,拥有titles、validator插件,也可自己编写自己的插件,通过struts配置文件加载。webwork实现插件是通过定制component.xml实现。
5.显示方面。
struts因为支持titles,布局更加灵活。webwork与velocity切换容易也可以定制不同的显示模板,但是定制过程繁琐一些。
6.hibernate的支持程度。
struts通过过滤器和插件实现。webwork有专门的插件:org.hibernate.admin.component.HibernateSessionFactory和org.hibernate.admin.component.HibernateSession
7.模块化开发。
struts支持模块化开发,支持switchAction.webwork暂时不知是否支持团队开发,支持action复用。
8.显示定义formbean.struts
需要显示定义 formbean或通过配置文件定义动态属性。Struts与WebWork相比,webwork不需要定义formbean或相关属性,直接通过拦截器捕获属性。
9.资料获取。
struts开源项目,支持者众多,Apache项目文档比较全。webwork相关文档和学习资料较少。
网站名称:Struts与WebWork九大特性
标题来源:http://www.csdahua.cn/qtweb/news46/52146.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网