Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 关于Struts和Webwork2的比较

关于Struts和Webwork2的比较

发布时间:2018-11-21   编辑:www.jquerycn.cn
jquery中文网为您提供关于Struts和Webwork2的比较等资源,欢迎您收藏本站,我们将为您提供最新的关于Struts和Webwork2的比较资源

<span style="FONT-FAMILY: 宋体">比较内容

<span lang=EN-US>Struts

<span lang=EN-US>Webwork2

<span lang=EN-US>Action <span style="FONT-FAMILY: 宋体">类</P>

<span style="FONT-FAMILY: 宋体">在<span lang=EN-US>Struts<span style="FONT-FAMILY: 宋体">里面,每一个<span lang=EN-US>
Action Class<span style="FONT-FAMILY: 宋体">都需要扩展<span lang=EN-US>org.apache.Struts.action.Action;<span style="FONT-FAMILY: 宋体">这个在<span lang=EN-US>Java<span style="FONT-FAMILY: 宋体">编程中会引来一些问题,就是关于多种继承的问题</P>

<span lang=EN-US>Webwork<span style="FONT-FAMILY: 宋体">仅仅需要<span lang=EN-US>implement com.opensymphony.xwork.Action Interface,<span style="FONT-FAMILY: 宋体">您也可以<span lang=EN-US>implement<span style="FONT-FAMILY: 宋体">其它的<span lang=EN-US>interface<span style="FONT-FAMILY: 宋体">来实现更多的功能,譬如:<span lang=EN-US>validate<span style="FONT-FAMILY: 宋体">(验证),<span lang=EN-US>localware(<span style="FONT-FAMILY: 宋体">国际化<span lang=EN-US>)<span style="FONT-FAMILY: 宋体">等,当然 <span lang=EN-US>Webwork2<span style="FONT-FAMILY: 宋体">也提供了一个类<span lang=EN-US>ActionSupport <span style="FONT-FAMILY: 宋体">集成了以上功能。<span lang=EN-US>Developer<span style="FONT-FAMILY: 宋体">可以根据需要实现不同的功能。</P>

<span style="FONT-FAMILY: 宋体">线程模型

<span lang=EN-US>Struts Actions<span style="FONT-FAMILY: 宋体">必须是<span lang=EN-US>thread<span style="FONT-FAMILY: 宋体">-<span lang=EN-US>safe<span style="FONT-FAMILY: 宋体">方式,它仅仅允许一个实例去处理所有的请求。所以<span lang=EN-US>action<span style="FONT-FAMILY: 宋体">用到的所有的资源都必须统一同步,这个就引起了线程安全的问题。</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

您可能感兴趣的文章:
关于Struts和Webwork2的比较
php会用框架能找工作了吗
php框架哪个用的多
struts练习题
ci和thinkphp5哪个好
php框架需要掌握什么
Struts2中Action的通配符使用方法
Struts2 处理多个业务逻辑的Action详解
Struts2 配置多个业务处理Action的通配符
ThinkPHP是软件框架吗

[关闭]