2022年本科毕业设计方案外文翻译范本.docx
《2022年本科毕业设计方案外文翻译范本.docx》由会员分享,可在线阅读,更多相关《2022年本科毕业设计方案外文翻译范本.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 本科毕业设计外文翻译所在学院运算机科学与技术学院提交日期时间 I / 11 名师归纳总结 - - - - - - -第 1 页,共 11 页精选学习资料 - - - - - - - - - 基于 WEB的 J2EE的信息系统的方法争论摘要: 本文介绍基于工程的Java 开发框架背后的概念,并介绍它如何用于IT工程开发;由于有很多相同设计和开发工作在不同的方式下重复,而且并不总是符合正确实践,所以很多开发框架建立了;我们已经定义了共同关注的问题和应用模式,代表有效解决方法的工具;开发框架供应:1)从用户界面到数据集成的应用程序开发堆栈;2)一个架
2、构,基本环境及他们的相关技术,这些技术用来使用其他一些框架;架构定义了一个开发方法,其目的是帮助客户开发工程;关键词: J2EE 框架 WEB开发一、 引言软件工具包用来进行复杂的空间动态系统的非线性分析越来越多地使用基于 Web的网络平台,以实现他们的用户界面,科学分析,分布仿真结果和科学家之间的信息沟通;对于很多应用系统基于Web拜访的非线性分析模拟软件成为一个重要组成部分;网络硬件和软件方面的密集技术变革 1 供应了比过去更多的自由挑选机会 2 ;因此, WEB平台的合理挑选和进展对整个地区的非线性分析及其众多的应用程序具有越来越重要的意义;现阶段的WEB进展的特点是出现了大量的开源框架
3、;框架将 Web开发提到一个更高的水平,使基本功能的重 复使用成为可能和从而提高了开发的生产力;在某些情形下,开源框架没有供应常见问题的一个解决方案;出于这个原 因,开发在开源框架的基础上建立自己的工程进展框架;本文旨在描述是一个 基于 Java 的框架,该框架利用了开源框架并有助于开发基于 Web的应用;通过 分析现有的开源框架,本文提出了新的架构,基本环境及他们用来提高和利用 其他一些框架的相关技术;架构定义了自己开发方法,其目的是帮助客户开发 和事例工程;应用程序设计应当关注在工程中的重复利用;即使有特殊的功能要求,也名师归纳总结 - - - - - - -第 2 页,共 11 页精选学
4、习资料 - - - - - - - - - 有常见的可用模式使用,这使得它们的设计和开发能重用;本文介绍了一个“ 自定义” 框架,这个框架用来定义能被开发者使用的相同的应用问题和定义 设计模式;这个框架,我们将称之为某某开发框架,供应了一套模式和工具,建立了行业正确实践,使之适合常见的应用问题;它供应了一个从表示到集成 的应用程序开发堆栈;本文阐明白这些应用问题和模式,工具和行业正确实 践;某某开发框架可以依据各种工程的需求进行定制;它的开发和配置是基于 诸如 Struts 、Spring 、Hibernate 和 JUnit 之类的各种框架和工具;二、 开发框架的主要技术2.1 代码和配置的
5、层与层之间的分别 Web应用程序有各种设计问题,如表现,商业规律,数据存取和安全性;不同的代码层的分别设计有如下几个方面的优势,如:便于修理,实施良好设 计模式的才能,挑选特地的工具的才能和具体问题的解决技术;将一个工程进 行层与层之间的分别导致了这些层之间的依靠关系;例如,一个简洁的使用案 例,它涉及数据的输入和查询通常必需整合表示,业务规律和数据拜访以达到所需的功能3;因此,必需有一个明确的策略来治理这些依靠关系;开发框架包括设计模式,可复用的代码和配置文件,使开发框架尽可能地简洁的被使用;这一框架使用Spring的反向掌握来治理相依; Spring框架4 供应了一种方法整合各层成为一个应
6、用工程;它通过Spring 应用上下文来完成这一目标,这是一个对象之间治理依靠策略;Spring使用的依靠注入和拦截技术介绍如下;我们所写的代码依靠于使用的对象;它负责创建这些对象;这可能导致紧耦合的,但我们期望我们的代码是松散耦合;依靠注入是一个技术,可以帮忙我们实现这一目标;依靠注入是反向掌握IOC)的一种形式5 ;当应用程序使用依靠注入时,代码将变得更加清洁和简洁;这就是松耦合,从而更简洁配置和测试;开发框架使用了多个Spring 应用背景文件来定义层与层之间的依靠关系;方法拦截是面对方面编程AOP)概念6 ; Spring AOP 方法拦截是通过JDK动态代理来实现的;开发框架使用 等
7、问题;Spring AOP 来治理问如交易治理和性能监测开发框架包括两个不同的部分:代码和配置;代码位于一个特定的应用3 / 11 名师归纳总结 - - - - - - -第 3 页,共 11 页精选学习资料 - - - - - - - - - 层,并侧重于某一特定条件中的应用解决方案;这可能要与数据库交互,或将数据显示给屏幕;配置将应用的各个层联系在一起;从代码中分别出配置使我们能够独立治理配置,使我们在同一代码基础上便利的进行不同的配置;例如,数据拜访对象 DAO)知道它是使用JDBC通过数据源来连接一个数据库的,但它不知道该数据源是如何实现的;它可能是一个 Java 命名和目录接口 JN
8、DI上下文或是来自驱动程序;它可以指向远程数据库或本地数据库;无论数据来自何处, DAO执行操作数据源的方式是相同的;同样,服务对象可能依靠于DAO ,但不知道 DAO是如何实现,可能通过Hibernate ,直接的 JDBC ,或 Web服务;互动服务对象与DAO有相同的方式,而不管DAO的实现;Spring 通过 Spring 应当上下文来治理我们的应用程序的整个配置,这些 配置是一些 XML文件;我们可以在一个文件中定义应用的环境;然而,我们可 以在较小的文件中定义它来简化配置治理;这样的应用环境文件的规律集合组成了一个被称之为配置集的完整的应用配置;开发基于 Java 的企业应用的标准
9、配置是在一个框架的配置中设置使用如数 据源和 JNDI 的资源的外部资源;这种类型的配置有些时候可能带来如下问题:1)尚未加载完全的数据库;开发人员可能要测试某些类型的数据的显示,但假如基础数据尚未完成,他们将无法做到这一点;2)服务或 DAOs可能仍未被开发;整合未完成的服务或 DAOs可能阻碍进展的进程;这些问题降低了生产力;开发框架已从它的代码中分散其配置,我们可以针对开发使用有挑选的配置集;这可以减轻我们对外部系统的可用性的担忧,这对于解决开发的中间需求是不相关的;开发框架定义了两种配置集:默认和独立;我们仍可以自定义应用,来增加基于我们工程需要的额外配置集;默认配置使用在JNDI 中
10、的定义的数据源来连接数据库;它完全使用了应用服务和 DAOs ;独立的配置设置对开发而言是最敏捷的;此配置集: 1)使用 DriverManagerDataSource 连接到任何本地安装 的 数 据 库 或 开 发 数 据 库;2)使 用 Spring 的DataSourceTransactionManager作为本地事务治理; 3)利用充分开发应用服务和 DAOs;4)充分利用Spring应用上下文在应用服务器以外进行运行和测试;4 / 11 名师归纳总结 - - - - - - -第 4 页,共 11 页精选学习资料 - - - - - - - - - 开发框架通过它的应用上下文进行配置
11、;应用上下文被定义一个或多个XML 文件;一个配置集是定义一个应用上下文的一套 两部分:服务和网络;该服务定义了整合过程中的能同时完成这些部分;XML 文件;配置集包括 DAOs 和资源;一个配置不开发框架配置集通过被 Spring 称之为 bean映射上下文组合到一起,这些映射 在 beanRefContext.xml 和 applicationContextMapping.properties 中 定 义 ;beanRefContext.xml文件定义全部的配置的服务部分;此文件位于的 src /服务工程的配置目录下;应用上下文之间共享也是通过这个目录下的配置来实现的;此外,各配置有自己的
12、子目录,其中包含自己的特定配置;例如服务和 DAOs 通过配置集来共享,而支持服务 如数据源)就属于子目录;XML 文件在应用程序通过使用 标记来定义 Spring bean ;Spring bean 是一个 Java 对象和通过应用上下文来初始化;2.2 类及其关系利用开发框架,在一个典型工程中有如下的代码和配置:a)Action ,ActionForm 类和 validation.xml文件; b)服务接口和实现类; c)DAO接口和实现类; d)以上这些的关系治理;当我们开头我们例子的开发时,我们必 须熟悉到全部这些类和他们的关系的重要性;2.3 测试技术 测试应是工程开发过程中的一个不
13、行分割的组成部分的;使用开发框架建 立的应用程序,单元测试是指只测试服务或集成层的单一类;表现层 Action 类)不执行单元测试;这种测试的目的是保证每个类的行为封装与预期一样;JUnit 框架的 7 ;与单元测试不同,集成测试需要测 工程中的单元测试是基于 试代码之间的相互依靠性;这种测试的目的是以确保各个不同的类 不同的开发 者开发的)整合在一起时也能想期望一样的运作;在功能测试过程中,重点是 采纳不同的场景进行功能的测试;典型的功能测试包括在业务层用不同的数据 进行类的测试;为了执行不同类型的测试,工程在开发过程中必需是测试可测试的;下面列出的可测试工程的一些基本特性;1)开发单元的简
14、洁和集成测试;我们可以在没有数据源,或排队的情形下执行单元测试;当然,我们也能模拟相依靠5 / 11 名师归纳总结 - - - - - - -第 5 页,共 11 页精选学习资料 - - - - - - - - - 代码而进行测试; 2)有易于进程各种模拟测试场景的功能测试;3)在整个生命周期中便利重新运行全部测试;来;4)从应用代码中清晰的分别出测试代码细心方案应用的各个设计问题,如表示,服务和数据拜访对于可测试的应用是特别重要的;应用程序编码以get 方法、 set方法、变量等开头;单元测试是是其他任何测试方法的基础;开发框架设计的便利的可测试应用开发的方法:供应测试模板类来帮忙建立单元测
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 本科毕业 设计方案 外文 翻译 范本
限制150内