- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 10
成 都 理 工 大 学
学生毕业设计(论文)外文译文
学生姓名:吴阳
学号:201107050210
专业名称:电子商务
译文标题(中英文):定义开发J2EE Web信息系统的方法(Defining methodologies for developing J2EE web-based information systems)
译文出处:Elsevier ScienceDirect全文期刊数据库
指导教师审阅签名:
外文译文正文:
摘要:
本文介绍了基于Java开发项目的框架概念和背景,并介绍了如何使用它开发IT项目。开发框架的产生是由于许多共同的设计和开发工作正在以不同的方式重复,并不总是与最佳实践相一致。我们已经确定了共同的企业和交付应用的设计模式和工具,是有效的解决方案。现在的开发框架提供:(1)应用开发堆栈从用户界面到数据整合;(2)为提高和利用其他一些框架的基础设施和相关技术的体系结构,该体系结构定义了一个开发方法,其目的是协助用户开发项目。
介绍
软件工具和复杂的空间系统分析越来越多地应用在Web的用户界面,实现了基于网络平台的科学分析,模拟结果的分布,和科学家之间的信息交换。实时的基于Web的访问非线性分析模拟软件成为许多应用系统的一个关键部分。强化技术改变网络的硬件和软件提供了比过去更多的选择自由。因此,WEB平台的合理选择和发展是对非线性分析整个地区日益增加的重要性和其众多的应用。网站目前的发展阶段的特点是大量的开源框架的出现。框架式的Web开发的重点转移到一个更高的水平,使基本的功能重用,从而提高开发效率。
在某些情况下,开源框架没有提供解决常见问题的方法。为此,开发商建立自己的开发框架顶部的一个开源框架。本文的目的是描述一个基于Java开发框架,利用开源框架协助开发基于Web的应用程序。通过对一些现有的开源框架,本文提出了一种新的体系结构,为提高和利用其他一些框架的基础设施和相关技术。该架构定义了自己的开发方法,其目的是协助项目定制开发和集成项目。
常见的有应用设计问题往往在项目。即使在独特的功能要求,有常用的模式使用的情况下,它本身的设计与开发利用。本文介绍了一种“定制”的框架,它一直在努力寻找这样的常见的应用问题和确定的设计模式,可以由开发商使用的开发。这个框架,我们将其称为发达的XYZ的框架,提供了一套模式和工具,建立在行业最佳实践,针对常见的应用问题。它提供了一个应用开发堆栈,从表现到集成层。本文阐述了这些应用问题和模式,工具和行业最佳实践。开发框架可以定制XYZ各种工程的需要。它的开发和配置基于不同的框架和工具,如Struts,Spring,Hibernate和JUnit。
开发框架主要技术
代码层和配置的分离
Web应用程序有不同的设计问题如介绍,业务逻辑,数据访问与安全。一个分离的设计问题分为不同的代码层具有几个优点:易于维护,实现良好的设计模式的能力,并且能够选择专门的工具和技术的具体问题。分离成一个项目层可以导致这些层之间的依赖关系。例如,一个使用案例涉及简单的数据录入和查询通常必须整合显示,业务逻辑和数据访问在一起以提供所需的功能。因此,必须有一个良好定义的策略来管理依赖关系。XYZ的框架相结合的开发设计模式,可重用的代码和配置文件,使尽可能容易。该框架采用控制弹簧的反转来管理依赖性。Spring框架[提供了一种方式来联系在一起,构成一个应用程序的对象。它实现了这一目标,在Spring应用程序上下文,这是一个管理对象之间的依赖关系的策略。Spring使用依赖注入和方法拦截技术介绍如下。
我们写的代码是依赖于使用的对象。它负责创建这些对象。这可能会导致紧耦合,但我们希望我们的代码是松散耦合的。依赖注入是一种技术,它可以帮助我们完成这。依赖注入是一种形式的控制反转(IoC)。当应用程序使用依赖注入,代码变得更干净、更容易理解。它是松散耦合的,允许更容易的配置和测试。XYZ框架采用Spring应用上下文文件定义层与层之间的依赖关系。方法拦截是一个面向方面的编程(AOP)的概念。通过JDK动态代理,Spring AOP实现方法拦截。XYZ框架使用Spring AOP来管理等问题的事务管理和性能监测。
开发的XYZ框架由两个不同的部分组成:代码和配置。代码驻留在一个特定的应用层和集中在一个特定的应用解决方案。这可能是与数据库的交互,或提交数据到屏幕。结构胶的各种应用层。从代码分离配置允许我们独立的管理结构,给我们不同的配置相同代码库的灵活性。例如,一个数据访问对象(DAO)实现知道它是通过一个数据源使用JDBC连接到数据库,但不知道数据源执行什么。它可能来自一个Java命名和目录接口(JNDI)上下文或来自一个驱动程序管理器。它可能指向远程数据库或
文档评论(0)