计算机科学与技术外文翻译、中英对照、英汉互译

上传人:飞*** 文档编号:41103477 上传时间:2018-05-28 格式:DOC 页数:14 大小:79KB
返回 下载 相关 举报
计算机科学与技术外文翻译、中英对照、英汉互译_第1页
第1页 / 共14页
计算机科学与技术外文翻译、中英对照、英汉互译_第2页
第2页 / 共14页
计算机科学与技术外文翻译、中英对照、英汉互译_第3页
第3页 / 共14页
计算机科学与技术外文翻译、中英对照、英汉互译_第4页
第4页 / 共14页
计算机科学与技术外文翻译、中英对照、英汉互译_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《计算机科学与技术外文翻译、中英对照、英汉互译》由会员分享,可在线阅读,更多相关《计算机科学与技术外文翻译、中英对照、英汉互译(14页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)外文资料翻译学院学院( 系):系): 计算机科学与技术学院 专专 业:业: 计算机科学与技术 姓姓 名:名: 学学 号:号: 如需要图纸等资料,联系QQ1961660126研究成果的严肃态度以及向读者提供有关信息的出处,正文之后一般应列出参考文献表引文应以原始文献和第一手资料为原则。所有引用别人的观点或文字,无论曾否发表,无论是纸质或电子版,都必须注明出处或加以注释。凡转引文献资料,应如实说明。对已有学术成果的介绍、评论、引用和注释,应力求客观、公允、准确。伪注、伪造、篡改文献和数据等,均属学术不端行为致谢一项科研成果或技术创新,往往不是独自一人可以完成的,还需要各方面的人力,

2、财力,物力的支持和帮助.因此,在许多论文的末尾都列有“致谢 1) 著录参考文献可以反映论文作者的科学态度和论文具有真实、广泛的科学依据,也反映出该论文的起点和深度。2) 著录参考文献能方便地把论文作者的成果与前人的成果区别开来。3) 著录参考文献能起索引作用。4) 著录参考文献有利于节省论文篇幅。01 Brown, H. D. Teaching by Principles: An Interactive Approach to Language PedagogyM. Prentice Hall Regents, 1994.02 Brown, J Set al. Situated Cogniti

3、on and the Culture of LearningJ. Educational Reasercher, 1, 1989.03 Chris, Dede. The Evolution of Constructivist Learning Envi-ronments: Immersion in Distributed Virtual WorldsJ. Ed-ucational Technology, Sept-Oct, 1995.学位申请者如果能通过规定的课程考试,而论文的审查和答辩合格,那么就给予学位。如果说学位申请者的课程考试通过了,但论文在答辩时被评为不合格,那么就不会授予他学位。有

4、资格申请学位并为申请学位所写的那篇毕业论文就称为学位论文,学士学位论文。学士学位论文既如 需要图纸等资料,联系 QQ1961660126是学位论文又是毕业论文 中华人民共和国国家标准 VDC 001.81、CB 7713-87号文件给学术论文的定义为:学术论文是某一学术课题在实验性、理论性或观测性上具有新的科学研究成果或创新见解的知识和科现象、制定新理论的一种手段,旧的科学理论就必然会不断地为新理论推翻。 ” (斯蒂芬梅森)因此,没有创造性,学术论文就没有科学价值。三、三、创造性学术论文在形式上是属于议论文的,但它与一般议论文不同,它必须是有自己的理论系统的,不能只是材料的罗列,应对大量的事实

5、、材料进行分析、研究,使感性认识上升到理性认识。一般来说,学术论文具有论证色彩,或具有论辩色彩。论文的内容必须符合历史唯物主义和唯物辩证法,符合“实事求是” 、 “有的放矢” 、 “既分析又综合” 的科学研究方法。一般普通刊物(省级、国家级)审核时间为一周,高质量的杂志,审核时间为14-20天。核心期刊审核时间一般为4个月,须经过初审、复审、终审三道程序。3.期刊的级别问题。国家没有对期刊进行级别划分。但各单位一般根据期刊的主管单位的级别来对期刊划为省级期刊和国家级期刊。省级期刊主管单位是省级单位。国家级期刊主管单位是国家部门或直属部门。如需要图纸等资料,联系 QQ1961660126外文出处

6、:外文出处: A Development Frame Application Based on the Hibernate、 the Struts and the Spring J2EE 附附 件:件: 1.外文资料翻译译文;2.外文原文。指导教师评语:签名: 年 月 日(用外文写)附件 1:外文资料翻译译文随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Mess

7、age Service(JMS)等,开发出了许多应用系统。但是,在传统J2EE应用的开发过程中也出现了一些问题:(1)数据模型和逻辑模型之间的矛盾。目前使用的数据库基本上都是关系型数据库,而Java本质上是一种面向对象的语言,对象在存储和读取时使用SQL和JDBC进行数据库操作,降低了编程的效率以及系统的可维护性;(2)传统的J2EE应用多采用基于EJB的重量级框架,这种框架适合于开发大型企业应用,但是使用EJB容器进行开发和调试需要耗费大量时间。为了降低代码的耦合性,提高系统的开发效率,本文提出了一种基于Struts框架、Hibernate框架和Spring框架的J2EE应用开发策略。Hib

8、ernate 框架Hibernate是一个数据持久层框架,是一种实现对象和关系之间映射(O/R Mapping)的工具,它对JDBC进行了轻量级的对象封装,使程序员可以使用对象编程思想来操作数据库。它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复机制。相对于使用JDBC和SQL来操作数据库,使用Hibernate能大大的提高实现的效率。Hibernate框架用配置文件的形式来定义Java对象和数据表之间的映射关系,同时在更深的层面将数据表之间的关系解释为Java对象之间的继承及包含等关系。通过使用HQL语句将复杂的关系算法用对象的方式描述,在很大程度上简化了对数据的查询,加快了开

9、发的效率。在Hibernate中有一个简单而直观的API,用于对数据库所表示的对象执行查询。要创建或修改这些对象,只需在程序中与它们进行交互,然后告诉Hibernate保存即可。这样,大量封装持久化操作的业务逻辑不再需要编写烦琐的JDBC语句,从而使数据持久层得到了极大的简化。 用Struts实现MVC架构 MVC(Model-View-Controller)由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。根据界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制器三部分。模型(Model)是软件所处理问题逻辑在独

10、立于外在显示内容和形式情况下的内在抽象,封装了问题的核心数据、逻辑和功能的计算关系,独立于具体的界面表达和I/O操作。视图(View)把表示模型数据及逻辑关系和状态的信息及特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。控制器(Controller)是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。通常一个视图对应一个控制器。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改

11、变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。 Struts框架Struts框架最早是作为Apache Jakarta项目的组成部分问世运做,它继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts框架很好的结合了Jsp,Java Servlet,Java Bean,Taglib等技术。在Struts中,承担MVC中控制器角色的是ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送

12、到Struts的HTTP请求的入口点,它截取和分发这些请求到相应的动作类(这些动作类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充Action Form(FromBean),并传给动作类(ActionBean)。动作类访问核心商业逻辑,即访问Java Bean或调用EJB。最后动作类把控制权传给后续的JSP文件,由JSP文件生成视图。所有这些控制逻辑利用Struts-config.xml文件来配置。在Struts框架中,视图主要由JSP生成页面完成,Struts提供丰富的JSP标签库,这有利于分开表现逻辑和程序逻辑。模型以一个或多个Java Bean的形式存在。在Strut

13、s中,主要存在三种Bean,分别是:Action,ActionForm,EJB或者Java Bean。 Struts框架没有具体定义模型层的实现,在实际开发中,模型层通常是和业务逻辑紧密相连的,并且要对底层数据进行操作。下面介绍一种开发策略,将Hibernate引入到Struts框架的模型层中,使用它来进行数据封装和映射,提供持久化的支持。Spring 框架Spring 明显区别于其他轻量级 application framework, 它将专注于 web 的支持,与 struts 和 webwork 有着明显的区别。 在与 struts、webwork 的对比上,Spring 是一个服务于所

14、有层面的 application framework:提供了 bean 的配置基础,AOP 的支持,JDBC 的提取框架,抽象事务支持等等。它有一个非常显著的特点:在某个层面上如果你不需要 Spring 的支持,你就可以不使用 Spring 的 class,只使用它的某一部分的功能。 从它的设计理念,你可以看到Spring 帮助你实现了真正的逻辑层和 web 层的分离。例如:一个校验应用将不用依靠controllers 就可以实现。这样的目标更好的重用和易测,过分依靠不必要的容器和框架将不能实现这一点。当然,Spring 有自己的 web 支持和通常框架模式细致完整。然而,Spring 替换s

15、truts、webwork 或者其他的 web 方案非常容易。对于 Spring 的 web 支持或者不同的地方,Spring 允许你在 web 容器里面建立一个中间层,在测试环境或者标准独立的应用里面来设置重用你的商务逻辑.还有在 J2EE 环境里面,你的商务逻辑不必依靠容器提供的服务,像 JTA ,EJB 的支持。良好的构架的 web 应用可以运行在任何容器上,如,Tomcat 或者 Resin。值得注意的是,Spring 不是和已经存在的解决方案进行竞争. 我们鼓励结合标准的技术,如,Servlet,JSP, JTA,JNDI,JDBCand JDO 和非常匹配的工具,如,Hiberna

16、te, Velocity, Log4J, and Cauchos Hessian/Burlap。这个框架的的设计思想是在你的应用需要改良的时候,你将会做一些技术的选择,例如,如果你需要分布式事务处理,你可能需要用 Spring 的 Jta TransactionManager 来实现 JTA 服务。或者用 DataSource TransactionManager or HibernateTransactionManager 来实现的单个数据库交换。Spring 框架通过配置操作 mappings,展示 resolution,本地化和模版集成围绕着分派请求操作的 servlet-DispatcherServlet 设计的。缺省的操作是一个非常简单的控制接口, 他只提供了 ModelAndView hand

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号