欢迎来到天天文库
浏览记录
ID:1360996
大小:88.50 KB
页数:10页
时间:2017-11-10
《基于java ee的网上商店后台系统开发外文译文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、成都理工大学学生毕业设计(论文)外文译文学生姓名:吴阳学号:201107050210专业名称:电子商务译文标题(中英文):定义开发J2EEWeb信息系统的方法(DefiningmethodologiesfordevelopingJ2EEweb-basedinformationsystems)译文出处:ElsevierScienceDirect全文期刊数据库指导教师审阅签名:外文译文正文:摘要:本文介绍了基于Java开发项目的框架概念和背景,并介绍了如何使用它开发IT项目。开发框架的产生是由于许多共同的设计和开发工作正在以不同的方式重复
2、,并不总是与最佳实践相一致。我们已经确定了共同的企业和交付应用的设计模式和工具,是有效的解决方案。现在的开发框架提供:(1)应用开发堆栈从用户界面到数据整合;(2)为提高和利用其他一些框架的基础设施和相关技术的体系结构,该体系结构定义了一个开发方法,其目的是协助用户开发项目。1.介绍软件工具和复杂的空间系统分析越来越多地应用在Web的用户界面,实现了基于网络平台的科学分析,模拟结果的分布,和科学家之间的信息交换。实时的基于Web的访问非线性分析模拟软件成为许多应用系统的一个关键部分。强化技术改变网络的硬件和软件提供了比过去更多的选择自
3、由。因此,WEB平台的合理选择和发展是对非线性分析整个地区日益增加的重要性和其众多的应用。网站目前的发展阶段的特点是大量的开源框架的出现。框架式的Web开发的重点转移到一个更高的水平,使基本的功能重用,从而提高开发效率。在某些情况下,开源框架没有提供解决常见问题的方法。为此,开发商建立自己的开发框架顶部的一个开源框架。本文的目的是描述一个基于Java开发框架,利用开源框架协助开发基于Web的应用程序。通过对一些现有的开源框架,本文提出了一种新的体系结构,为提高和利用其他一些框架的基础设施和相关技术。该架构定义了自己的开发方法,其目的是
4、协助项目定制开发和集成项目。常见的有应用设计问题往往在项目。即使在独特的功能要求,有常用的模式使用的情况下,它本身的设计与开发利用。本文介绍了一种“定制”的框架,它一直在努力寻找这样的常见的应用问题和确定的设计模式,可以由开发商使用的开发。这个框架,我们将其称为发达的XYZ的框架,提供了一套模式和工具,建立在行业最佳实践,针对常见的应用问题。它提供了一个应用开发堆栈,从表现到集成层。本文阐述了这些应用问题和模式,工具和行业最佳实践。开发框架可以定制XYZ各种工程的需要。它的开发和配置基于不同的框架和工具,如Struts,Spring,
5、Hibernate和JUnit。2.开发框架主要技术2.1代码层和配置的分离Web应用程序有不同的设计问题如介绍,业务逻辑,数据访问与安全。一个分离的设计问题分为不同的代码层具有几个优点:易于维护,实现良好的设计模式的能力,并且能够选择专门的工具和技术的具体问题。分离成一个项目层可以导致这些层之间的依赖关系。例如,一个使用案例涉及简单的数据录入和查询通常必须整合显示,业务逻辑和数据访问在一起以提供所需的功能。因此,必须有一个良好定义的策略来管理依赖关系。XYZ的框架相结合的开发设计模式,可重用的代码和配置文件,使尽可能容易。该框架采用
6、控制弹簧的反转来管理依赖性。Spring框架[提供了一种方式来联系在一起,构成一个应用程序的对象。它实现了这一目标,在Spring应用程序上下文,这是一个管理对象之间的依赖关系的策略。Spring使用依赖注入和方法拦截技术介绍如下。10我们写的代码是依赖于使用的对象。它负责创建这些对象。这可能会导致紧耦合,但我们希望我们的代码是松散耦合的。依赖注入是一种技术,它可以帮助我们完成这。依赖注入是一种形式的控制反转(IoC)。当应用程序使用依赖注入,代码变得更干净、更容易理解。它是松散耦合的,允许更容易的配置和测试。XYZ框架采用Sprin
7、g应用上下文文件定义层与层之间的依赖关系。方法拦截是一个面向方面的编程(AOP)的概念。通过JDK动态代理,SpringAOP实现方法拦截。XYZ框架使用SpringAOP来管理等问题的事务管理和性能监测。开发的XYZ框架由两个不同的部分组成:代码和配置。代码驻留在一个特定的应用层和集中在一个特定的应用解决方案。这可能是与数据库的交互,或提交数据到屏幕。结构胶的各种应用层。从代码分离配置允许我们独立的管理结构,给我们不同的配置相同代码库的灵活性。例如,一个数据访问对象(DAO)实现知道它是通过一个数据源使用JDBC连接到数据库,但不知
8、道数据源执行什么。它可能来自一个Java命名和目录接口(JNDI)上下文或来自一个驱动程序管理器。它可能指向远程数据库或本地数据库。不管数据源是从哪里来的,道的实施将在同一数据源的操作方式。同样,一个服务对象可能依赖于道
此文档下载收益归作者所有