ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:59KB ,
资源ID:8943434      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8943434.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(软件工程本科毕业外文文献翻译.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

软件工程本科毕业外文文献翻译.doc

1、 学校代码: 10128 学 号: 本科毕业设计外文文献翻译 翻译翻译 二 〇 一 五 年 一 月 内蒙古工业大学本科毕业设计外文文献翻译 The Test Library Management System of Framework Based on SSH The application system features in small or medium-siz

2、ed enterprise lie in the greater flexibility and safety high performance-price ratio. Traditional J2EE framework can not adapt to these needs, but the system application based on SSH(Struts+Spring+Hibernate) technology can better satisfy such needs. This paper analyses some integration theory and ke

3、y technologies about SSH, and according to the integration constructs a lightweight WEB framework, which has integrated the three kinds of technology ,forming the lightweight WEB framework based on SSH and gaining good effects in practical applications.  Introduction Generally the J2EE platform[27

4、] used in large enterprise applications, can well solve the application of reliability, safety and stability, but its weakness is the price high and the constructing cycle is long. Corresponding to the small or medium enterprise applications, the replace approach is the system framework of lightweig

5、ht WEB, including the more commonly used methods which are based on the Struts and Hibernate. With the wide application of Spring, the three technology combination may be a better choice as a lightweight WEB framework. It uses layered structure and provides a good integrated framework for Web applic

6、ations at all levels in minimizing the Interlayer coupling and increasing the efficiency of development. This framework can solve a lot of problems, with good maintainability and scalability. It can solve the separation of user interface and business logic separation, the separation of business logi

7、c and database operation and the correct procedure control logic, etc. This paper studies the technology and principle of Struts and Spring and Hibernate, presenting a proved lightweight WEB application framework for enterprise.  Hierarchical Web Mechanism Hierarchical Web framework including the 

8、user presentation layer, business logiclayer, data persistence layer ,expansion layer etc, each layer for different function, respectively to finish the whole application. The whole system are divided into different logic module with relatively independent and mutual, and each module can be implemen

9、ted according to different design. It can realize the system parallel development, rapid integration, good maintainability, scalability.  Struts MVC Framework  To ensure the reuse and efficiency of development process, adopting J2EE technology to build the Web application must select a system fram

10、ework which has a good performance . Only in this way can we ensure not wasting lots of time because of adjusting configuration and achieve application development efficiently and quickly. So, programmers in the course of practice got some successful development pattern which proved practical, such 

11、as MVC and O/R mapping, etc; many technologies, including Struts and Hibernate frameworks, realized these pattern. However, Struts framework only settled the separation problem between view layer and business logic layer, control layer, did not provide a flexible support for complex data saving proc

12、ess. On the contrary, Hibernate framework offered the powerful and flexible support for complex data saving process. Therefore, how to integrate two frameworks and get a flexible, low-coupling solutions project which is easy to maintain for information system, is a research task which the engineerin

13、g staff is studying constantly.  Model-View-Controller (MVC) is a popular design pattern. It divides the interactive system in three components and each of them specializes in one task. The model contains the application data and manages the core functionality. The visual display of the model and t

14、he feedback to the users are managed by the view. The controller not only interprets the inputs from the user, but also dominates the model and the view to change appropriately. MVC separates the system functionality from the system interface so as to enhance the system scalability and maintainabili

15、ty.     Struts is a typical MVC frame[32], and it also contains the three aforementioned components. The model level is composed of JavaBean and EJB components. The controller is realized by action and ActionServlet, and the view layer consists of JSP files. The central controller controls the actio

16、n execution that receives a request and redirects this request to the appropriate module controller. Subsequently, the module controller processes the request and returns results to the central controller using a JavaBean object, which stores any object to be presented in the view layer by including

17、 an indication to module views that must be presented. The central controller redirects the returned JavaBean object to the main view that displays its information. Spring Framework technology  Spring is a lightweight J2EE application development framework, which uses the model of Inversion of Con

18、trol(IoC) to separate the actual application from the Configuration and dependent regulations of the application. Committed to J2EE application at all levels of the solution, Spring is not attempting to replace the existing framework, but rather “welding” the object of J2EE application at all levels

19、 together through the POJO management. In addition, developers are free to choose Spring framework for some or all, since Spring modules are not totally dependent.  As a major business-level detail, Spring employs the idea of delay injection to assemble code for the sake of improving the scalabilit

20、y and flexibility of built systems. Thus, the systems achieve a centralized business processing and reduction of code reuse through the Spring AOP module. Hibernate Persistent Framework   Hibernate is a kind of open source framework with DAO design patterns to achieve mapping(O/R Mapping) between 

21、object and relational database.  During the Web system development, the tradition approach directly interacts with the database by JDBC .However, this method has not only heavy workload but also complex SQL codes of JDBC which need to revise because the business logic slightly changes. So, whatever

22、 development or maintain system are inconvenient. Considering the large difference between the object-oriented relation of java and the structure of relational database, it is necessary to introduce a direct mapping mechanism between the object and database, which this kind of mapping should use con

23、figuration files as soon as possibility, so that mapping files will need modifying rather than java source codes when the business logic changes in the future. Therefore, O/R mapping pattern emerges, which hibernate is one of the most outstanding realization of architecture. It encapsulates JDBC wi

24、th lightweight , making Java programmer operate a relational database with the object oriented programming thinking. It is a a implementation technology in the lasting layer. Compared to other lasting layer technology such as JDBC,  EJB, JDO, Hibernate is easy to grasp and more in line with the obje

25、ct-oriented programming thinking. Hibernate own a query language (HQL), which is fully object-oriented. The basic structure in its application as shown in figure6.1. Hibernate is a data persistence framework, and the core technology is the object / relational database mapping(ORM). Hibernate is gen

26、erally considered as a bridge between Java applications and the relational database, owing to providing durable data services for applications and allowing developers to use an object-oriented approach to the management and manipulation of relational database. Furthermore, it furnishes an object-ori

27、ented query language-HQL. Responsible for the mapping between the major categories of Java and the relational database, Hibernate is essentially a middle ware providing database services. It supplies durable data services for applications by utilizing databases and several profiles, such as hiberna

28、te properties and XML Mapping etc.. Web services technologies The introduction of annotations into Java EE 5 makes it simple to create sophisticated Web service endpoints and clients with less code and a shorter learning curve than was possible with earlier Java EE versions. Annotations — first in

29、troduced in Java SE 5 — are modifiers you can add to your code as metadata. They don't affect program semantics directly, but the compiler, development tools, and runtime libraries can process them to produce additional Java language source files, XML documents, or other artifacts and behavior that

30、augment the code containing the annotations (see Resources). Later in the article, you'll see how you can easily turn a regular Java class into a Web service by adding simple annotations. Web application technologies Java EE 5 welcomes two major pieces of front-end technology — JSF and JSTL — into

31、 the specification to join the existing JavaServer Pages and Servlet specifications. JSF is a set of APIs that enable a component-based approach to user-interface development. JSTL is a set of tag libraries that support embedding procedural logic, access to JavaBeans, SQL commands, localized formatt

32、ing instructions, and XML processing in JSPs. The most recent releases of JSF, JSTL, and JSP support a unified expression language (EL) that allows these technologies to integrate more easily (see Resources). The cornerstone of Web services support in Java EE 5 is JAX-WS 2.0, which is a follow-on t

33、o JAX-RPC 1.1. Both of these technologies let you create RESTful and SOAP-based Web services without dealing directly with the tedium of XML processing and data binding inherent to Web services. Developers are free to continue using JAX-RPC (which is still required of Java EE 5 containers), but migr

34、ating to JAX-WS is strongly recommended. Newcomers to Java Web services might as well skip JAX-RPC and head right for JAX-WS. That said, it's good to know that both of them support SOAP 1.1 over HTTP 1.1 and so are fully compatible: a JAX-WS Web services client can access a JAX-RPC Web services endp

35、oint, and vice versa. The advantages of JAX-WS over JAX-RPC are compelling. JAX-WS: · Supports the SOAP 1.2 standard (in addition to SOAP 1.1). · Supports XML over HTTP. You can bypass SOAP if you wish. (See the article "Use XML directly over HTTP for Web services (where appropriate)" for more in

36、formation.) · Uses the Java Architecture for XML Binding (JAXB) for its data-mapping model. JAXB has complete support for XML schema and better performance (more on that in a moment). · Introduces a dynamic programming model for both server and client. The client model supports both a message-orie

37、nted and an asynchronous approach. · Supports Message Transmission Optimization Mechanism (MTOM), a W3C recommendation for optimizing the transmission and format of a SOAP message. · Upgrades Web services interoperability (WS-I) support. (It supports Basic Profile 1.1; JAX-WS supports only Basic P

38、rofile 1.0.) · Upgrades SOAP attachment support. (It uses the SOAP with Attachments API for Java [SAAJ] 1.3; JAX-WS supports only SAAJ 1.2.) · You can learn more about the differences by reading the article "JAX-RPC versus JAX-WS." The wsimport tool in JAX-WS automatically handles many of the mun

39、dane details of Web service development and integrates easily into a build processes in a cross-platform manner, freeing you to focus on the application logic that implements or uses a service. It generates artifacts such as services, service endpoint interfaces (SEIs), asynchronous response code, e

40、xceptions based on WSDL faults, and Java classes bound to schema types by JAXB. JAX-WS also enables high-performing Web services. See Resources for a link to an article ("Implementing High Performance Web Services Using JAX-WS 2.0") presenting a benchmark study of equivalent Web service implementat

41、ions based on the new JAX-WS stack (which uses two other Web services features in Java EE 5 — JAXB and StAX) and a JAX-RPC stack available in J2EE 1.4. The study found 40% to 1000% performance increases with JAX-WS in various functional areas under different loads. Conclusion  Each framework has i

42、ts advantages and disadvantages .Lightweight J2EE  structure integrates Struts and Hibernate and Spring technology, making full use the powerful data processing function of Struts and the management flexible of Spring and the mature of Hibernate. According to the practice, putting forward an open-so

43、urce solutions suitable for small or medium-sized enterprise application of. The application system based on this architecture technology development has interlayer loose coupling ,structure distinctly, short development cycle, maintainability. In addition, combined with commercial project developme

44、nt, the solution has achieved good effect. The lightweight framework makes the parallel development and maintenance for commercial system convenience, and can push forward become other industry business system development.     Through research and practice, we can easily find that Struts / Spring /

45、 Hibernate framework utilizes Struts maturity in the presentation layer, flexibility of Spring business management and convenience of Hibernate in the serialization layer, three kinds of framework integrated into a whole so that the development and maintenance became more convenient and handy. This 

46、kind of approach also will play a key role if applying other business system. Of course ,how to optimize system performance, enhance the user's access speed, improve security ability of system framework ,all of these works, are need to do for author in the further. 基

47、于SSH框架实现的试题库管理系统 小型或者中型企业的应用系统具有非常好的灵活性、安全性以及高性价比,传统的J2EE架构满足不了这些需求,但是基于SSH框架实现的应用系统更好的满足了这样的需求,这篇文章分析了关于SSH的一体化理论和关键技术,通过这些集成形成了轻量级Web框架,在已经集成三种技术的基础上,伴随形成了基于SSH的轻量级Web 框架,并且在实际应用中有着重要作用。 简介 一般大型企业使用的是J2EE[27]平台,很好的解决了该应用的可靠性、安全性、稳定性,它的缺点是费用高、形成该系统的周期长,对于小型或者中型企业级应用,可以用轻量级Web代替系统框架,比如通用的Struts和H

48、ibernate,随着Spring的广泛应用,轻量级Web框架开发的最好选择是Struts、Hibernate、Spring三者的相结合,因为它采用的是分层结构并且为Web应用程序在各层提供了一个框架的集成,这样不仅降低了层与层之间的耦合性,而且提高了开发效率。使用该框架可已经解决好多问题,具有可维护性和可扩展性,使得用户接口和业务逻辑层之间分离,业务逻辑层、数据库访问层、以及程序控制层的分离等。本文研究了Struts、Hibernate以及Spring的技术和使用原则,呈现出企业级轻量级Web应用框架开发的权威性。 网络分层机制 网络分层主要分为:视图层、控制层、数据库持久层、拓展层等,

49、使用每一层不同的功能完成整个应用程序。整个系统划分成相互独立、相互依存的不同逻辑 模块,根据具体设计调用不同的逻辑模块实现逐步实现该系统。同时实现系统并行开发、快速集成、可维护性、可扩展性。 Struts MVC 框架 为了确保高效率再次使用发展过程,采用J2EE技术去构建Web应用程序不许选择一个具有良好性能的框架,这使得我们没有花费大量时间去进行系统配置,而是去高效率、快速地实现系统开发,因此程序员拥有很好的发展平台并且开发经验有了提升,如:MVC、O/R映射等。运用包括Struts、Hibernate这些技术框架实现这种模式。然而,Struts解决的是视图层、业务逻辑层、控制层之间的

50、分离,对于那些错综复杂的数据保存没有提供灵活的支持。相反,Hibernate框架提供了强大且灵活的支持在保存错综复杂的数据时。因此工程人员正在研究使用框架并且灵活开发项目。 模型-视图-控制器,所谓的MVC是一种流行的设计模式。它把交互式系统中三种组成成分有一个明确的分工,各自负责自己的任务,MVC模型包含程序数据并且管理核心功能。模型和反馈给用户的可视化显示由视图层管理,控制层要负责解释来自用户的输入,属于主导地位,也会通过对控制层的操作来改变视图层。MVC从系统页面的分离来提高系统的可扩展性和可维护性。Struts是典型的MVC框架,并且包含上述三层。模型级别由JavaBean和EJB

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服