java 电脑配件购物商城外文翻译

java 电脑配件购物商城外文翻译

ID:27193066

大小:21.10 KB

页数:10页

时间:2018-12-01

java 电脑配件购物商城外文翻译_第1页
java 电脑配件购物商城外文翻译_第2页
java 电脑配件购物商城外文翻译_第3页
java 电脑配件购物商城外文翻译_第4页
java 电脑配件购物商城外文翻译_第5页
资源描述:

《java 电脑配件购物商城外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、附录1StrutsStruts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的Model-View-Controller(MVC)设计模式的应用框架(WebFramework),是MVC经典设计模式中的一个经典产品。MVC结构在Struts中,已经由一个名为ActionServlet的Servlet充当控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的struts-config.xml的配置文件,

2、转发视图(View)的请求,组装响应数据模型(Model)。在MVC的模型(Model)部分,经常划分为两个主要子系统(系统的内部数据状态与改变数据状态的逻辑动作),这两个概念子系统分别具体对应Struts里的ActionForm与Action两个需要继承实现超类。在这里,Struts可以与各种标准的数据访问技术结合在一起,包括EnterpriseJavaBeans(EJB),JDBC与JNDI。在Struts的视图(View)端,除了使用标准的JavaServerPages(JSP)以外,还提供了大量的标签库使用,同时也可以与其他表现层组件技术(产品)进行整合,比如VelocityT

3、emplates,XSLT等。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑(Action)与映射关系的配置文件(struts-config.xml)中。发展历程在JavaEE的Web应用发展的初期,除了使用Servlet技术以外,普遍是在JavaServerPages(JSP)的源代码中,采用HTML与Java代码混合的方式进行开发。因为这两种方式不可避免的要把表现与业务逻辑代码混合在一起,都给前期开发与后期维护带来巨大的复杂度。为了摆脱上述的约束与局限,把业务逻辑代码从表现层中清晰的分离出来,2000年,CraigMcClanahan采用了MVC的设计模

4、式开发Struts。后来该框架产品一度被认为是最广泛、最流行JAVA的WEB应用框架。2006年,WebWork与Struts这两个优秀的JavaEEWeb框架(WebFramework)的团体,决定合作共同开发一个新的,整合了WebWork与Struts优点,并且更加优雅、扩展性更强的框架,命名为“Struts2”,原Struts的1.x版本产品称为”Struts1”。至此,Struts项目并行提供与维护两个主要版本的框架产品——Struts1与Struts2。充满竞争的MVC框架虽然Struts的是成熟的和流行的框架,建设前端Java应用,它正面临新的挑战,从较新的”轻量”的MVC

5、框架,如Spring的MVC,Stripes和Tapestry。新的XForms标准和框架,也可能是另一种选择,以建立复杂的Web窗体验证与Struts的未来。在WebWork框架脱离Apache的Struts的几年前,以提供改进和完善,同时保持了相同的一般建筑的原始Struts框架。然而,它在2005年12月宣布,该框架将重新合并WebWork。WebWork2.2已获得通过,成为Apache的Struts的2,达到了第一个完整的版本于2007年2月。Sun公司最近提出了一项新的除了Java平台,所谓的JavaServer界面(SF)。除了原有的框架下,Apache的Struts的项

6、目还提供了一个JSF的为基础的框架,所谓的页岩。其他的MVC框架,并不是基于J2EE的包括RubyonRails的,WebObjects,Django,Catalyst,TurboGears,CakePHP,Symfony(对于PHP),Zend公司,大展ATK公司,并CodeIgnite(对于PHP)。Struts4php是一个Struts框架的PHP的web脚本语言版本。Girders是微软.NET基于C#的Struts框架的一部分。附录2StrutsApacheStrutsisanopen-sourcewebapplicationframeworkfordevelopingJav

7、aEEwebapplications.ItusesandextendstheJavaServletAPItoencouragedeveloperstoadoptamodel-view-controller(MVC)architecture.ItwasoriginallycreatedbyCraigMcClanahananddonatedtotheApacheFoundationinMay,2000.Formerlylocatedunderthe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。