当前位置:文档之家› 外文翻译模板

外文翻译模板

外文翻译模板
外文翻译模板

毕业设计(论文)外文文献翻译

院系:计算机与信息工程学院

年级专业:

姓名:

学号:

附件:Spring Web Mvc Framework for Rapid Open Source J2EE Application Development

运用spring mvc框架进行快速的开源J2EE应用程序开发:案

例研究

摘要—当今,web应用程序的开发竞争非常激烈,时代要求开发出的应用程序非常准确、经济和高效。人们致力于开发出能提高生产效率和降低复杂性的应用程序,转变程序员开发java2平台企业版的web应用程序的方法已经成为一个基本的运动。本文中我们讨论的重点是怎样开发出j2ee兼容的软件而无需使用企业java bean(EJB)。最好的选择之一就是运用spring框架,spring框架提供了许多服务,但是相比于EJB,它的侵入性大大降低了。这种转变背后的驱动力是web应用程序开发和实施领域提高生产率和降低复杂性的需要。本文中,我们将简要介绍spring 的基本体系结构并且给出一个运用了spring mvc框架的案例研究实例。

关键词:mvc,spring,xml

Ⅰ、简介

现今,网络问题是非常复杂的。由于公司和组织的需求都在不断的增加,应用程序开发的复杂性和系统性能是需要解决的主要问题。不同类型的通讯设备的复杂性在不断增加,而业务要求应用程序使用网络和许多通讯设备,并且互联网上数据负载不断的增加,这些迫使我们不得不考虑起应用程序的体系架构问题。现在,让我们讨论在保持应用程序模型视图结构不变的情况下,spring web mvc快速应用程序开发框架是如何快速工作的。

Spring框架具有丰富的功能集,我们将简要讨论这些功能。

1.控制反转:控制反转,即IOC。它是有线服务或者将组件添加到应用程序所使用的技术之一。IOC是“一种软件设计模式和相关的编程技术集”,与传统的交互模式相比,运用IOC后,系统的控制流是反向的。在IOC容器内不是应用程序调用框架而是框架调用应用程序指定的组件。IOC可以被解释为“把运行时所需要的资源或者依赖注入到相关的资源中去”,这也被称为依赖注入。org.springframework.beans.factory.BeanFactory是spring IOC容器的实际表现,它是负责控制和管理bean的。BeanFactory接口是spring IOC容器的主要接口。Bean就是由spring IOC容器实例化和管理的对象。这些bean和他们之间的依赖关系反应在容器所使用的配置元数据中。

2.构造函数依赖注入:我们可以使用java类的构造函数来加载bean的值。首先

定义一个只有单一构造函数的类,然后使用details.xml文件提供构造函数所需要的值,最后用一个实现了beanfactory接口方法的类来加载xml文件。这是使用xml 文件把值加载到java文件的构造函数中,这种方法适用于向构造函数传递值。

3.Setter依赖注入:给每一个bean定义其get和set方法。我们可以利用set方法在设定bean中的值。Set方法会覆盖掉从bean中加载的值。

4.接口:我们可以在spring中定义接口类。为了实现这一点,必须为java程序导入接口,然后我们可以利用接口中定义的方法来使用spring和xml文件。

5.继承:一个java类可以获得另一个java类的属性,就像只有一个java程序一样。继承有三种子类型:1)抽象型:spring中定义成抽象类的bean只能被继承。2)父子型:定义的的继承层次结构想父子关系一样。3)父- 子–孙子型:这种类型的继承关系可以定义3个或者更多的类层次结构。

6.自动装配:自动装配用于将xml文件中属性的键和值映射到java文件中去。有4种装配的类型:byName(通过名字)、byType(通过类型)、constructor(通过构造函数)、autodetect(自动检测)。如果没有定义装配的类型,那么默认是以通过名字的方式来装配的。

7.Bean的作用域:spring中定义的所有bean有四种类型的作用域,即session,request,singleton,global-session。这些是用来控制bean的访问范围的。

8.引用bean:在xml文件中的一个bean可以从其他的bean分配值。这尝尝用于从一个bean中读取值然后再分配给另一个bean。

Ⅱ、spring的主要组件

Spring框架依然遵循mvc的思想原则。它是为桌面应用和基于互联网的应用而设计的。Spring由三个相互协作的核心组件组成。1、控制器:处理业务逻辑中的跳转逻辑和同服务层的交互。2、模型:控制器和视图之间的桥梁,包含着控制器给予视图所需要的数据。3、视图:呈现请求后的响应,从模型中提取数据。Spring 的核心组件如下所示:

1.DispatcherServlet:它是spring的前端控制器的实现。Web.xml接收请求并且把它转移到DispatcherServlet,DispatcherServlet是与请求进行交互的第一个控制器,它也被称为Servlet的执行。它控制着应用程序的完整流和跳转流。

2.控制器:这个是使用者为了处理请求而创建的组件,它封装了跳转逻辑。控制器将服务委托给服务对象。

3.视图:视图是负责渲染呈现输出的。在输出的结果集、显示设备和通讯设备的基础上,不同类型的输出要选择不同的视图。

4.ModelAndView:ModelAndView是spring框架的核心部分。它实现了应用程序的业务逻辑,由控制器创建。它使视图和请求联系起来并且存储了业务逻辑和模型数据。当一个控制器调用它的时候,它才会执行。在执行时,它将返回视图的数据和名字。

5.ViewResolver:输出是如何显示的取决于从ModelAndView中接收的结果。ViewResolver是将逻辑视图名映射到实际视图的实现。这部分将确定和实现输出的是什么媒体以及如何去显示它。

6.HandlerMapping:它是DispatcherServlet将传入的请求映射到单个控制器时所使用的战略性接口。它识别请求并且调用相应的处理程序来提供服务,处理程序会调用控制器。

Ⅲ、spring的体系结构

Spring框架为开发web应用程序提供了功能全面的mvc模型。Spring具有可插拨的mvc架构,他可以配置多种视图技术,例如:jsp、velocity、tiles、iText等等。Spring mvc分离了控制器,模型对象,分派器和处理对象的角色。对象和控制器的清楚分离,使他们更容易进行定制。图01显示了执行流程。

图01

下面的图02显示了spring模型的序列图。图中dispatcher Servlet是应用程序的

入口点,一旦dispatcher Servlet获取请求服务,它就会决定处理程序。所有的处理程序和servlet都是相互映射的。处理程序开始运行和调用相应的控制器,并且将请求的参数传递给控制器,这个时候控制器开始工作,它包含了业务逻辑,同时ModelAndView与控制器关联起来,在执行时,控制器会把ModelAndView返回给dispatcher Servlet,这个时候的ModelAndView包含了数据和视图名。Dispatcher Servlet从控制器从获得ModelAndView,然后Servlet会调用相应的视图解析器。视图解析器会识别出视图的名称并且通过视图名来提取相应的数据,最后,它会以适当的格式向用户呈现各自的数据。

图02spring框架中应用程序的流程

Ⅳ、spring和xml

Xml广泛使用在spring框架中,它简化了开发流程,节约了时间。Xml用于存储在应用程序执行时所需要的一些数据。

Web.xml文件是应用程序的入口点,它会告诉你进一步的跳转路径。它负责加载应用程序上下文并且指定了负责调度servlet的xml文件名。

web.xml:-

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xsi:schemalLocation="https://www.doczj.com/doc/774589337.html,/xml/ns/javaee

https://www.doczj.com/doc/774589337.html,/xml/ns/javaee/web-app-2_5.xsd">

org.springframework.web.context.ContextLoaderListener

dispatcher

org.springframework.web.servlet.DispatcherServlet

1

dispatcher

/send/*

index.jsp

以上就是xml文件,xml将与传入到服务器的请求经行交互。xml文件中明确了要调度的servlet的名称,应用程序上下文和index.jsp作为欢迎页面。url的类型定义为*.*,这意味着它将会接受任意类型的传入请求。

ApplicationContext.xml – ApplicationContext建立在BeanFactory之上,它使AOP 特征、消息资源处理和事件传播更容易集成在一起。BeanFactory提供了框架的配置和基本的功能,ApplicationContext则大大提高了应用的性能。当在j2EE的环境下开发应用程序,ApplicationContext是必不可少的。

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xmlns:p="https://www.doczj.com/doc/774589337.html,/schema/p"

xmlns:aop="https://www.doczj.com/doc/774589337.html,/schema/aop"

xmlns:tx="https://www.doczj.com/doc/774589337.html,/schema/tx"

xsi:schemaLocation="https://www.doczj.com/doc/774589337.html,/schema/beans

https://www.doczj.com/doc/774589337.html,/schema/beans/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/aop

https://www.doczj.com/doc/774589337.html,/schema/aop/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/tx

https://www.doczj.com/doc/774589337.html,/schema/tx/spring-tx-2.5.xsd">

上述文件将加载superclass.java(超类)的bean和superclass.java本身,同时它还定义了参考类。

Dispatcher-servlet.xml- spring的web mvc框架是一个以请求为驱动的web mvc 框架,它是围绕一个servlet设计的,该servlet将请求转发给控制器并且为处理应用程序提供了大量的功能。DispatcherServlet与spring的应用程序上下文完全集成在一起并且允许你使用spring的功能,它是应用程序运作的中央控制单元。DispatcherServlet定义了视图解析器、bean类以及他们的在应用程序中的映射。

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xmlns:p="https://www.doczj.com/doc/774589337.html,/schema/p"

xmlns:aop="https://www.doczj.com/doc/774589337.html,/schema/aop"

xmlns:tx="https://www.doczj.com/doc/774589337.html,/schema/tx"

xsi:schemaLocation="https://www.doczj.com/doc/774589337.html,/schema/beans

https://www.doczj.com/doc/774589337.html,/schema/beans/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/aop

https://www.doczj.com/doc/774589337.html,/schema/aop/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/tx

https://www.doczj.com/doc/774589337.html,/schema/tx/spring-tx-2.5.xsd">

/WEB-INF/views/

.jsp

dispatchController

Ⅴ、spring是如何快速运作的

快速应用程序开发一直以来是行业的要求。目前有很多开发工具来帮助快速应用程序开发,但是随着技术和需求的持续增加,能够解决开发规模不断扩大的应用程序的工具和架构是急需的。工具不同于架构,spring是mvc架构中的一种架构,它可以支持规模较大的应用程序。这种技术和架构一旦实现,它很容继承其它的应用程序而不触及现有的代码。Spring使用xml文件来帮助我们添加新的映射、请求、java bean等等到应用程序中去。

Ⅵ、架构的优点

让我们看看spring mvc架构可以为一个项目带来哪些架构上的好处。

1.spring可以有效的组织程序的中间层对象,而EJB则不会影响它。Spring的配置管理服务可以运用在任何架构层和任何运行时环境中。

2.spring web mvc框架是一个强大的,灵活的,精心设计的应用程序框架,用于使用mvc设计模式快速的开发web应用程序。

3.spring消除了单例模式的扩散,这是一个主要的问题,它减少了程序的可测试性和面向对象性。

4.清晰的角色划分:spring mvc很好的将组成web框架的各个组件所扮演的角色划分开。所有的组件,例如控制器、命令对象、设置器等,每个组件都扮演着独特的角色。

5.适配控制器:如果你的应用程序不需要一个html表单,你可以写一个简单的版本的spring控制器,该控制器不需要表单控制所需要的的所有额外的组件。Spring 提供了几种类型的控制器,每一种控制器用于不同的用途。

6.Spring不再需要使用各种自定义属性文件格式,在整个应用程序和项目中配置操作始终是一致的。

7.Spring提供了良好的编程习惯来降低编程接口的成本,而不是类的成本。

8.用spring构建的应用程序尽可能少的依赖于它的API,在spring的应用程序中大多数的业务对象都没有依赖于spring。

9.使用了spring构建的应用程序是非常容易进行单元测试的。

10.Spring可以使用EJB来实现选择,而不是决定应用程序的架构。

11.你可以选择POJO或者本地EJB实现业务接口,而不影响代码的调用。

12.Spring提供了EJB的一个替代品,这种适合很多应用程序。它可以在不使用EJB容器的情况下使用AOP提供声明式事务管理。

13.无论是使用JDBC或者hibernate的O/R映射时,spring提供了一致的数据访问框架。同时,它也提供了一致的和简单的编程模型,例如JDBC,JMS,JavaMail,JNDI 和许多的api,这些使得spring是一个理想的架构。

14.它是使用POJO创建应用程序的框架,同时它也掩盖了开发程序的复杂性。

15.当在使用JDBC时,spring解决了连接泄露的问题,我们只需要编写必要的SQL,它也解决了数据库返回错误的问题。

Ⅶ、总结

Spring web mvc框架是一个在快速应用程序开发的环境下为应用程序提供环境的框架。在此框架下,我们可以信赖应用程序的一致性,性能和稳定性。由于这是一个开放源码的环境,所以建议开发者继续使用这种技术用于大尺寸的web应用程序环境。

Spring Web MVC Framework for rapid open source J2EE application development: a case study

Praveen Gupta

Research Scholar, Singhania University

Pacheri Bari, Rajasthan, India

Prof. M.C. Govil

Govt. Mahila Engineering College

Ajmer, Rajasthan, India

Abstract—Today it is the highly competitive for the development of Web application, it is the need of the time to develop the application accurately, economically, and efficiently. We are interested to increase productivity and decrease complexity. This has been an underlying theme in a movement to change the way programmers approach developing Java 2 Platform, Enterprise Edition (J2EE) Web applications. Our focus is how to create J2EE-compliant software without using Enterprise Java Beans (EJB). The one of the best alternative is the Spring framework, which provides less services but it is much less intrusive than EJB. The driving force behind this shift is the need for greater productivity and reduced complexity in the area of Web application software development and implementation. In this paper, we briefly describe spring underlying architecture and present a case study using Spring web MVC Framework.

Index Terma: MVC, Spring, XML

I.INTRODUCTION

Web is the very complex issues these days. Since the desire of the companies and organizations are increasing so the complexity and the performance of the web programming matters. Complexity with the different types of communication devices is increasing. The business is demanding applications using the web and many communication devices. So with the increase load of the data on the internet we have to take care of the architecture issue. Let us discuss how it works fast using spring web mvc framework the rapid application development while maintaining the Model View

Architecture of the application.

Spring frameworks comes with rich set of features, let us discuss these features in brief.

1. Inversion Of Control: Inversion of Control or IoC is one of the techniques used to wire services or components to an application program. The IoC is ―A software design pattern and set of associated programming techniques in which the flow of control of a system is inverted in comparison to the traditional interaction mode.‖ In IoC instead of an application calling the framework, it is the framework that calls the components specified by the application. The IoC can be explained as "Injection of required resources or dependency at run-time into the dependent resource" which is also known as Dependency Injection. The org.springframework.beans.factory.BeanFactory is the actual representation of the Spring IoC container which is responsible for containing and managing the beans. The BeanFactory interface is the central IoC container interface in Spring. A bean is simply an object that is instantiated and managed by a Spring IoC container. These beans and the dependencies between them are reflected in the configuration metadata used by a container.

2. Constructor Dependency Injection: we can use the java class constructor to load the bean values. A java Class is defined with a constructor of single field. Details.xml file provides the value to be passes to the constructor. Now another java loads the xml file using the BeanFactory Method. This uses the xml file to load values in the constructor of the java file. This is used to pass values to the constructor.

3. Setter Dependency Injection: With every bean we defined the getters and setters. We can also use setters method to set the values in the beans. setters method overrides the values loaded from the beans.

4. Interface: we can define the interface class in spring. To implement this we will import interface to the java program. Now we can use methods defined in interface using spring and xml.

5. Inheritance: One java class can acquired the properties of another class just like a java program. There are three sub types of it. 1. Abstract: Beans declared abstract cannot be inherited in the springs. 2. Parent Child: we can define hierarchy like parent child. 3. Parent - Child - Sub Child Relationship: in this we can define hierarchy for 3 or more classes.

6. Autowiring: Autowiring is used to map the property name, values in xml file with java file. There are four types to integrate it. byName, byType, constructor, autodetect. If nothing is defined about it then byName is the default.

7. Scope of Beans: All beans defined in spring are having scope of four values prototype, session, request, singleton,global-session. This is used to control the access of the beans.

8. Reference Beans: One bean in the xml file can be assigned values from the other bean. This is used to read values from one bean and assign to another bean.

II.MAJOR SPRING COMPONENTS

In the spring we also follow the principals of the MVC. It has been designed more for the desktop and internet based applications. Spring consist of three core collaborating components. 1. Controller: Handles navigation logic and interacts with the Service tier for business logic2. Model: The contract between the Controller and the View Contains the data needed to render the View Populated by the Controller 3. View: Renders the response to the request Pulls data from the model. Core components in the spring MVC are as follows.

1. DispatcherServlet: this is the spring’s front controller implementation. Web.xml receives the request and transfer it to the DispatchServlet. This is the first controller which interacts to the requests. It is also known as implementation of the Servlet. It controls the complete flow of the application and navigates the flow of application.

2. Controller: this is the user created component for handling requests. It encapsulates the navigation logic with it. Controller delegates the services for the service object.

3. View: view is responsible for rendering output. Different views can be selected for the different types of output bases on the results and the viewing device, communication devices.

4. ModelAndView: ModelAndView is the core part of the spring framework. It implements the business logic of the application. It is created by the controller. It associates the view to the request. It stores the business logic and Model data. A controller calls it and it will execute. On execution it will return the data and name of view.

5. ViewResolver: How the output is to be displayed depends on the result received from ModelAndView. It is used to map logical view names to actual view implementations. This part identifies and implement what is the output media and how to display it.

6. HandlerMapping: Strategy interface used by DispatcherServlet for mapping incoming requests to individual Controllers. It identifies the request and calls the respective handler to provide the services. Handler will call to controller.

III.SPRING ARCHITECTURE

The Spring framework provides a full-featured MVC module for building Web applications. with spring’s pluggable MVC architecture. It is configurable with multiple view technologies Ex Java Server Pages, Velocity, Tiles, iText etc. Spring MVC separates the roles of the controller, model object, dispatcher Servlet and the handler object. Clear separation of objects and controllers makes them easier to customize. The figure 01 shows the view of the execution flow.

Figure 01

The following figure 02 shows the sequence diagram of the spring model. In this the dispatcher Servlet is the entry point for the application. As soon the Dispatch Servlet get the request for the services and it will decides the handler.All handlers are mapped with the Servlet. Handler will come in action and will call the respective controller and the pass the request parameters to it.Now controller comes in action, it contains business logic and a ModelAndView is associated with the controller. On execution it will return the ModelAndView to the Dispatch Servlet. This ModelAndView contains the data and view name.Dispatcher Servlet gets the ModelAndView from the controller. It contains the data and view name. Servlet will call the view resolver. View resolver will identify the name of the view through which data is to be presented. Finally it will present the

data to the respective and appropriate format to the user.

Figure 2:the sequence diagram of the spring model

IV.SPRING AND XML

Xml is widely used in the spring framework. It simplify the development process and saves time. xml is used to store the data, which is used during the execution of application.

web.xml is the entry point in the application. It will tell you the further path of navigation. It loads the application context class and the tells the name of the dispatcher Servlet xml file.

web.xml:-

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xsi:schemalLocation="https://www.doczj.com/doc/774589337.html,/xml/ns/javaee

https://www.doczj.com/doc/774589337.html,/xml/ns/javaee/web-app-2_5.xsd">

org.springframework.web.context.ContextLoaderListener

dispatcher

org.springframework.web.servlet.DispatcherServlet

1

dispatcher

/send/*

index.jsp

The above web.xml .xml will interact with the incoming request on the server. This file defines the name of the Servlet which is dispatcher, ApplicationContext and the index.jsp as welcome page. url pattern defined as *.* means it will all types of incoming request.

ApplicationContext.xml:- The ApplicationContext is build on top of the BeanFactory. It provides an easy integration with Springs AOP features, message resource handling, event propagation. The BeanFactory provides the configuration framework and basic functionality. ApplicationContext adds enhanced capabilities to application.

While building applications in a J2EE-environment ApplicationContext must be used.

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xmlns:p="https://www.doczj.com/doc/774589337.html,/schema/p"

xmlns:aop="https://www.doczj.com/doc/774589337.html,/schema/aop"

xmlns:tx="https://www.doczj.com/doc/774589337.html,/schema/tx"

xsi:schemaLocation="https://www.doczj.com/doc/774589337.html,/schema/beans

https://www.doczj.com/doc/774589337.html,/schema/beans/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/aop

https://www.doczj.com/doc/774589337.html,/schema/aop/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/tx

https://www.doczj.com/doc/774589337.html,/schema/tx/spring-tx-2.5.xsd">

The above file loads the bean of the SuperClass.java and SubClass.java. It also defines the reference class.

Dispatcher-servlet.xml:-

Spring's web MVC framework is a request driven web MVC framework, it is designed around a servlet that dispatches requests to controllers and provides much functionality for handling the applications. DispatcherServlet is completely integrated with the Spring ApplicationContext and allows you to use feature of springs. Dispatcher Servlet is the central controlling unit for the working of the application. It is used to define the view resolver, beans, handlers and their mapping of the application.

xmlns:xsi="https://www.doczj.com/doc/774589337.html,/2001/XMLSchema-instance"

xmlns:p="https://www.doczj.com/doc/774589337.html,/schema/p"

xmlns:aop="https://www.doczj.com/doc/774589337.html,/schema/aop"

xmlns:tx="https://www.doczj.com/doc/774589337.html,/schema/tx"

xsi:schemaLocation="https://www.doczj.com/doc/774589337.html,/schema/beans

https://www.doczj.com/doc/774589337.html,/schema/beans/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/aop

https://www.doczj.com/doc/774589337.html,/schema/aop/spring-beans-2.5.xsd

https://www.doczj.com/doc/774589337.html,/schema/tx

https://www.doczj.com/doc/774589337.html,/schema/tx/spring-tx-2.5.xsd">

/WEB-INF/views/

.jsp

dispatchController

V.HOW IT WORKS RAPID

Rapid Application Development is the requirement of the industry since a long time.

There are many development tools which have helped it. But gradually technology and the requirements goes on increasing so e need the tools and the in fact architecture which can handle the growing size of the application. Tools are different from the architecture.

Spring is the architecture in MVC which can support the large applications. In this technology and architecture once implemented it is easy to inheritance the application without touching the existing code. It’s use of the xml files helps us to add the new mappings, requests, java beans etc to the application.

VI.ARCHITECTURAL BENEFIT

let's look at some of the Architectural benefits spring web MVC Framework can bring to a project.

1.Spring effectively organize your middle tier objects, EJB doesn't affect it. The

configuration management services can be used in any architectural layer and in any runtime environment.

2.The Spring Web MVC Framework is a robust, flexible, and well-designed framework for

rapidly developing web applications using the MVC design pattern.

3.Spring eliminate the proliferation of Singletons. This is a major problem, reducing

testability and object orientation

4.Clear separation of roles: Spring MVC nicely separates the roles played by the various

components that make up this web framework. All components like controllers, command objects, and valuators’ each component plays a distinct role.

5.Adaptable controllers: If your application does not require an HTML form, you can write

a simpler version of a Spring controller that does need all the extra components required

for form controllers. Spring provides several types of controllers, each serving a different purpose.

6.Spring eliminate the need to use a variety of custom properties file formats, by handling

configuration in a consistent way throughout applications and projects.

7.Spring provides good programming practice by reducing the cost of programming to

interfaces, rather than classes.

8.Applications built with it depend on as few of its APIs. Most business objects in spring

applications have no dependency on spring.

9.Applications built using spring are very easy to unit test.

10.Spring can make the use of EJB an implementation choice, rather than the determinant of

application architecture.

11.You can choose to implement business interfaces as POJOs or local EJBs without

affecting calling code.

12.Spring provide an alternative to EJB that's appropriate for many applications. It can use

AOP to deliver declarative transaction management without using an EJB container. 13.Spring provides a consistent framework for data access, whether using JDBC or an O/R

mapping, Hibernate. It provides a consistent and simple programming model in areas like JDBC, JMS, JavaMail, JNDI and many APIs which makes it an ideal architectural.

14.This is the framework which builds applications using POJOs. It also conceals

complexity from the developer.

15.While using JDBC it solve the problem of connection leak, we need to write only

necessary SQL, it also solves the problems of error returned from database.

VII.CONCLUSION

Spring WEB mvc framework is an framework which provides the environment for the application in the RAD environment. In this framework we can rely for the consistency, performance and reliability of the application. Since this is an open source environment so it’s recommended for the developers to go ahead with this technology for the large size of web application environment.

REFERENCES

[1] Shu-qiang Huang, Huan-ming Zhang, ‖ Research on Improv ed MVC Design Pattern Based on Struts and XSL‖ , in Information Science and Engineering ISISE 08 International Symposium on, 2008, vol. 1 PP. 451 – 455

[2] Juanjuan Yan; Bo Chen; Xiu-e Gao, "Le Wang; Research of Structure Integration Based on Struts and Hibernate" , in 2009 WRI World Congress on Computer Science and Information Engineering,2009, vol. 7,PP. 530-534

[3] Wojciechowski, J.; Sakowicz, B.; Dura, K.; Napieralski, A.,"MVC model, struts framework and file upload issues in web applications based on J2EE platform", in Proceedings of the International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science 2004, 2004, ,PP 342-345

[4] Erxiang Chen; Minghui Liu, "Research and Design on Library Management System Based on Struts and Hibernate Framework", in WASE International Conference on Information Engineering ICIE 09, 2009, V ol. 2,PP. 310-313

[5] Yonglei Tao; "Component- vs. application-level MVC architecture", in Frontiers in Education 2002 FIE 2002. 32nd Annual,2002, V ol 1,PP. T2G-7 - T2G-10

[6] Meiyu Fang, "Design and Implement of a Web Examination System Using Struts and EJB" ,Seventh International Conference on in Webbased Learning 2008, ,, 2008,pp. 25-28

[7] Wang Ning; Li Liming; Wang Yanzhang; Wang Yi-bing; Wang Jing,"Research on the Web Information System Development Platform Based on MVC Design Pattern",in IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, 2008 ,V ol 3,pp. 203-206

AUTHORS PROFILE

Praveen Gupta has received his Bachelor of Engineering in Electronics Engineering from Nagpur University,Nagpur, India, and Master in Technology in Information Technology from Punjabi University, India. He is working as Technical Leader in an software company based at Navi Mumbai, India.He is a member of various Technical Societies viz. Association of Computer Electronics and Electrical Engineers(ACEEE),He is a research scholar and pursuing his PhD at Singhania University , Pacheri Bari,

Rajasthan, India. His main research interests include: MVC, Java Design Patterns and Frameworks.

Prof. M.C. Govil has received Doctorate degree from IIT. He is working as professor and principal at govt women engineering college, Ajmer, India. He is having more than 20 years of experience in education and research. He is member of various Societies, he has published many papers. His research interest includes communication, web technologies, software engineering etc.

外文文献翻译——参考格式

广东工业大学华立学院 本科毕业设计(论文) 外文参考文献译文及原文 系部经济学部 专业经济学 年级 2007级 班级名称 07经济学6班 学号 16020706001 学生姓名张瑜琴 指导教师陈锶 2011 年05月

目录 1挑战:小额贷款中的进入和商业银行的长期承诺 (1) 2什么商业银行带给小额贷款和什么把他们留在外 (2) 3 商业银行的四个模型进入小额贷款之内 (4) 3.1内在的单位 (4) 3.2财务子公司 (5) 3.3策略的同盟 (5) 3.4服务公司模型 (6) 4 合法的形式和操作的结构比较 (8) 5 服务的个案研究公司模型:厄瓜多尔和Haiti5 (9)

1 挑战:小额贷款中的进入和商业银行的长期承诺 商业银行已经是逐渐重要的运动员在拉丁美洲中的小额贷款服务的发展2到小额贷款市场是小额贷款的好消息客户因为银行能提供他们一完整类型的财务的服务,包括信用,储蓄和以费用为基础的服务。整体而言,它也对小额贷款重要,因为与他们广泛的身体、财务的和人类。如果商业银行变成重的运动员在小额贷款,他们能提供非常强烈的竞争到传统的小额贷款机构。资源,银行能廉宜地发射而且扩张小额贷款服务rela tively。如果商业广告银行在小额贷款中成为严重的运动员,他们能提出非常强烈的竞争给传统的小额贷款机构。然而,小额贷款社区里面有知觉哪一商业银行进入进入小额贷款将会是短命或浅的。举例来说,有知觉哪一商业银行首先可能不搬进小额贷款因为时候建立小额贷款操作到一个有利润的水平超过银行的标准投资时间地平线。或,在进入小额贷款,银行之后可能移动在-上面藉由增加贷款数量销售取利润最大值-或者更坏的事,退出如果他们是不满意与小额贷款的收益性的水平。这些知觉已经被特性加燃料商业银行的情形进入小额贷款和后来的出口之内。在最极端的,一些开业者已经甚至宣布,”降低尺度死!”而且抛弃了与主意合作的商业银行。 在最 signific 看得到的地方,蚂蚁利益商业银行可能带给小额贷款,国际的ACCION 发展发射而且扩张的和一些商业银行的关系小额贷款操作。在这些情形的大部分方面, ACCION 和它的合伙人正在使用方法,已知的当做服务公司模型,表演早答应当做一个能工作的方法克服真正的。 商业银行的障碍进入和穿越建立长命的小额贷款操作一个商业银行 这论文描述如何服务公司模型、住址商业银行中的主要议题进入进小额贷款,监定成功建立的因素动作井小额贷款服务公司,和礼物结果和小额贷款的课servic e 公司用最长的经验,在海地和审判官席 del 的 SOGEBANK│ SOGESOL 初期结果指出那这服务公司模型表现一重要的突破在促成商业银行进入和留在小额贷款。在厄瓜多尔的 Pichincha│ CREDIFE。初期结果指出服务公司模型在促成商业广告中表现一次重要的突破银行进入而且留在小额贷款。

3外文翻译模板格式及要求

杭州电子科技大学 毕业论文外文文献翻译要求 根据《普通高等学校本科毕业设计(论文)指导》的内容,特对外文文献翻译提出以下要求: 一、翻译的外文文献可以是一篇,也可以是两篇,但总字符要求不少于1.5万(或翻译成中文后至少在3000字以上)。 二、翻译的外文文献应主要选自学术期刊、学术会议的文章、有关著作及其他相关材料,应与毕业论文(设计)主题相关,并作为外文参考文献列入毕业论文(设计)的参考文献。并在每篇中文译文首页用“脚注”形式注明原文作者及出处,中文译文后应附外文原文。 脚注的方法:插入----引用---脚注和尾注 三、中文译文的基本撰写格式为: 1.题目:采用小三号、黑体字、居中打印; 2.正文:采用小四号、宋体字,行间距为固定值20磅,标准字符间距。页边距为左3cm,右2.5cm,上下各2.5cm,页面统一采用A4纸。英文原文如为word文档,请用罗马字体排版,段前空两格。 从正文开始编写页码,页码居中。 四、封面格式由学校统一制作(注:封面上的“翻译题目”指中文译文的题目),填充内容为加粗小三号楷体_GB2312,并按“封面、译文一、外文原文一、译文二、外文原文二、考核表”的顺序统一装订。 五、忌自行更改表格样式,学号请写完整。 封面和考核表均为一页纸张,勿换行换页。

毕业论文外文文献翻译 毕业设计(论文)题目Xxx 翻译(1)题目指翻译后的中文译文的题目翻译(2)题目指翻译后的中文译文的题目学院会计学院(以本模板为准)专业会计学(以本模板为准)姓名XXXXXX(以本模板为准)班级XX020811(以本模板为准)学号XX023101(以本模板为准)指导教师XXXXXX(以本模板为准)

外文翻译模板2010

中国石油大学(华东) 本科毕业设计(论文)外文翻译 学生姓名:王辰 学号:0607XXXX 专业班级:信息与计算科学06-2班 指导教师:陈华 2010年6月24日

(原文复印或打印材料,B5纸) In this paper based on the unique geometry and mechanical movement of beam pumping unit,we have presented a simple swing equation and computed motorial parameter;meanwhile under the conditions of the static load and inertial load of the polished-rod of a conventional pumping unit,we have also presented on equivalent dynamic model of the pumping unit system and the type-curves of net torque of the crankshaft with the characteristic of inertial counterbalance have been computed;Based on features and mechanical analysis of belt,a simple model for calculating belt transmission efficiency is developed the model can provide a theoretical base for study on the other transient variable of beam pumping unit;the cyclic loading coefficients is defined once and compute the nominal Power of the motor; at last we compare the beam pumping unit and the adjustable diameter and changeable toque pumping unit, based on this a program have been finished,and we also introduce other power saving pumping units. This graduation project mainly completes through the high accuracy data acquisition, the gain installs on the oil well oil extraction equipment the electric current, the voltage, the temperature, the pressure, the fluid position, the contact surface, the current capacity, contains water data and so on sensor, corresponds the connection with the many kinds of wireless communications (for example GPRS/CDMA) transmits it to the observation and control center, as well as will receive in the central server to the parameter carries on the real-time analysis and the processing parallel intergrowth becomes the database and the curve report form. Is advantageous for the oil field management level to carry on the prompt accurate management to the scene equipment. This system depends on in the Beijing Kunlun passing condition automation software science and technology limited company's entire center cultural work

土木工程外文翻译参考3篇

学校 毕业设计(论文)附件 外文文献翻译 学号: xxxxx 姓名: xxx 所在系别: xxxxx 专业班级: xxx 指导教师: xxxx 原文标题: Building construction concrete crack of prevention and processing 2012年月日 .

建筑施工混凝土裂缝的预防与处理1 摘要 混凝土的裂缝问题是一个普遍存在而又难于解决的工程实际问题,本文对混凝土工程中常见的一些裂缝问题进行了探讨分析,并针对具体情况提出了一些预防、处理措施。 关键词:混凝土裂缝预防处理 前言 混凝土是一种由砂石骨料、水泥、水及其他外加材料混合而形成的非均质脆性材料。由于混凝土施工和本身变形、约束等一系列问题,硬化成型的混凝土中存在着众多的微孔隙、气穴和微裂缝,正是由于这些初始缺陷的存在才使混凝土呈现出一些非均质的特性。微裂缝通常是一种无害裂缝,对混凝土的承重、防渗及其他一些使用功能不产生危害。但是在混凝土受到荷载、温差等作用之后,微裂缝就会不断的扩展和连通,最终形成我们肉眼可见的宏观裂缝,也就是混凝土工程中常说的裂缝。 混凝土建筑和构件通常都是带缝工作的,由于裂缝的存在和发展通常会使内部的钢筋等材料产生腐蚀,降低钢筋混凝土材料的承载能力、耐久性及抗渗能力,影响建筑物的外观、使用寿命,严重者将会威胁到人们的生命和财产安全。很多工程的失事都是由于裂缝的不稳定发展所致。近代科学研究和大量的混凝土工程实践证明,在混凝土工程中裂缝问题是不可避免的,在一定的范围内也是可以接受的,只是要采取有效的措施将其危害程度控制在一定的范围之内。钢筋混凝土规范也明确规定:有些结构在所处的不同条件下,允许存在一定宽度的裂缝。但在施工中应尽量采取有效措施控制裂缝产生,使结构尽可能不出现裂缝或尽量减少裂缝的数量和宽度,尤其要尽量避免有害裂缝的出现,从而确保工程质量。 混凝土裂缝产生的原因很多,有变形引起的裂缝:如温度变化、收缩、膨胀、不均匀沉陷等原因引起的裂缝;有外载作用引起的裂缝;有养护环境不当和化学作用引起的裂缝等等。在实际工程中要区别对待,根据实际情况解决问题。 混凝土工程中常见裂缝及预防: 1.干缩裂缝及预防 干缩裂缝多出现在混凝土养护结束后的一段时间或是混凝土浇筑完毕后的一周左右。水泥浆中水分的蒸发会产生干缩,且这种收缩是不可逆的。干缩裂缝的产生主要是由于混凝土内外水分蒸发程度不同而导致变形不同的结果:混凝土受外部条件的影响,表面水分损失过快,变形较大,内部湿度变化较小变形较小,较大的表面干缩变形受到混凝土内部约束,产生较大拉应力而产生裂缝。相对湿度越低,水泥浆体干缩越大,干缩裂缝越易产 1原文出处及作者:《加拿大土木工程学报》

论文及外文翻译格式(标准)

附件5 论文及外文翻译写作格式样例 附录1 内封格式示例(设置成小二号字,空3行) 我国居民投资理财现状及发展前景的研究 (黑体,加粗,小二,居中,空2行) The Research on Status and Future of Inhabitants’ Investment and Financial Management in China (Times New Roman体,加粗,小二,居中,实词首字母大写,空5行) 院系经济与管理学院(宋体,四号,首行缩进6字符) 专业公共事业管理(宋体,四号,首行缩进6字符) 班级 6408101 (宋体,四号,首行缩进6字符) 学号 200604081010 (宋体,四号,首行缩进6字符) 姓名李杰(宋体,四号,首行缩进6字符) 指导教师张芸(宋体,四号,首行缩进6字符) 职称副教授(宋体,四号,首行缩进6字符) 负责教师(宋体,四号,首行缩进6字符) (空7行) 沈阳航空航天大学(宋体,四号,居中) 2010年6月(宋体,四号,居中)

附录2 摘要格式示例(设置成三号,空2行) 摘要(黑体,加粗,三号,居中,两个字之间空两格) (空1行) 我国已经步入经济全球化发展的21世纪,随着市场经济的快速增长和对外开放的进一步深化,我国金融市场发生了巨大的变化。一方面,投资理财所涉及到的领域越来越广,不仅仅是政府、企业、社会组织进行投资理财,居民也逐步进入到金融市场中,开始利用各种投资工具对个人、家庭财产进行打理,以达到资产保值、增值,更好的用于消费、养老等的目的;另一方面,我国居民投资理财观念逐渐趋于成熟化、理性化;同时,其投资理财工具以及方式手段亦越来越向多元化、完善化发展。 本论文以我国居民投资理财为研究对象,综合运用现代经济学、金融学和管理学的理论;统计学、概率学的方法和工具,主要对我国居民投资理财的历史演变、发展现状、意识观念、存在的问题和主要投资理财工具进行了分析和探讨,并提出了改善和促进我国居民理财现状的对策和建议,指出了普通居民合理化投资理财的途径。 摘要以浓缩的形式概括研究课题的内容,摘要应包括论文的创新性及其理论和实际意义。摘要中不宜使用公式、图表,不标注引用文献编号。中文摘要在300-500字左右。(首行缩进两个字符,宋体,小四,行距最小值:22磅)(空1行) 关键词:(宋体,小四,加粗,左缩进:0)投资理财资理财工具通货膨胀(宋体,小四,每个关键词之间空两格,关键词的个数在3到5个之间)

外文翻译模板

最佳分簇规模的水声传感器网络 Liang Zhao,Qilian Liang 德州大学阿灵顿分校电子工程系 Arlington, TX 76010, USA Email: https://www.doczj.com/doc/774589337.html,, https://www.doczj.com/doc/774589337.html, 摘要:在这篇论文中,我们主要关注的是的最优化分簇规模对水声传感器网络的影响。由于稀疏部署和信道属性的水声传感器网络是不同于地面传感器。我们的分析表明,最优分簇规模主要工作频率所决定的声音的传播。此外,区域数据聚合中也起着因素在很大程度上决定最佳分簇规模。 1引言 水下传感器网络(UW-ASN)可看成是个自组织网络,组成的传感器与一个声音进行分配感应的任务。为了达到这个目的,传感器必须自组织成一个独立的可以适应水下环境的网络,。UW-ASNs可以沿用许多通讯技术传统自组织网络和陆地的无线传感器网络,但仍有一些重要的区别为有限的能量和带宽约[1],[5],此协议对传统发展无线自组网路并不一定适合绝无仅有的网络的特点。当一个无线传感器可能要在一个微小的电池持续比较长的时间,能源效率就成为一个大问题。 由于广播的性质和有限的带宽,在浅水通信[6] [7],多跳可以引起传感器节点之间严重干扰。一个新的路由称为“矢量为基础的转移” (VBF)缓解了这个问题 [8]。 VBF本质上是一种基于位置的路由选择方法:节点紧邻“矢量”转发源宿信息。 通过这种方式,只有一小部分的节点参与路由。另一种解决办法是,每一个传感器分簇通信应该直接指向簇头和内部分簇通信应协调由簇头,以最大限度地提高带宽利用率以往的研究水下通信经常使用时间计划调度方法[9],[10],这可能是适合的小型网络简单。然而,扁平架构还可能限制网络的规模。特别是由于传播延迟声汇简单的时间调度算法方案并不适合较大的水下网络[11]。在文献[11]中,Salva-Garau 和 Stojanovic建议聚类水声载体网络的方案,这组相邻载体进入分簇,和使用的TDMA(时分多址)内每个群集。在分簇管理的干扰是分配到相邻的簇不同的扩频码,同时可扩展性是通过在空间复用码。网络运行开始初始化阶段,并移动到不断维修期间而流动性管理。他们还利用仿真分析,以获得最佳簇大小和传输功率为一种具有一定的载体密度网络。[12]提出了平台,同时使用光学和声汇水下通信。虽然光通信可以达到更高的数据速率,它的应用仅限于短距离点至点通信。该平台也使得移动使用data muling,,这对于大批量的理想延迟容许的应用程序。

外文文献翻译封面格式及要求(模版)

毕业论文外文文献翻译 院 年级专业: 2009 级XXXXXXXXXXX 姓 名:学 号:附 件: 备注:(注意:备注页这一整页的内容都不需要打印,看懂了即可)

1.从所引用的与毕业设计(论文)内容相近的外文文献中选择一篇或一部分进行翻译(不少于3000实词); 2.外文文献翻译的装订分两部分,第一部分为外文文献;第二部分为该外文文献的中文翻译,两部分之间用分页符隔开。也就是说,第一外文文献部分结束后,使用分页符,另起一页开始翻译。 3.格式方面,外文文献的格式,除了字体统一使用Times new roman 之外,其他所有都跟中文论文的格式一样。中文翻译的格式,跟中文论文的格式一样。 (注意:备注页这一整页的内容都不需要打印,看懂了即可,定稿后,请删除本页.) 范文如下:注意,下面内容每一部份均已用分页符分开了,如果用本模板,请将每一模块单独删除,直接套用到每一模板里面,不要将全部内容一次性删除. 【Abstract】This paper has a systematic analysis on outside Marco-environment of herbal tea beverage industry and major competitors of brands inside the herbal tea market. Based on

the theoretic framework, this paper takes WONG LO KAT and JIA DUO BAO herbal tea as an example, and researches the strategy on brand positioning and relevant marketing mix of it. Through analysis on the prevention sense of WONG LO KAT herbal tea, it was positioned the beverage that can prevent excessive internal heat in body, a new category divided from the beverage market. the process of brand positioning of it in Consumers brain was finished. Based on this positioning strategy, WONG LO KAT reasonably organized and arranged its product strategy, price strategy, distribution strategy and promotion strategy, which not only served for and further consolidated the position of preventing excessive internal heat in body, but also elevated the value of brand. The JDB and WONG LO KAT market competition brings us enlightenment. Reference the successful experience from the JDB and lessons from the failure of the WONG LO KAT.,Times New Roman. 【Key Words】Brand positioning; Marketing mix; Positioning Strategy; enlightenment, lessons;ABC (本页为英文文献摘要,关键词两项一起单独一页,字体为:Times New Roman,小四号,1.5倍行距)

最新外文翻译模板精编版

2020年外文翻译模板 精编版

精品好文档,推荐学习交流 华北电力大学 毕业设计(论文)附件 外文文献翻译 学号:201001000826姓名:郑蓓 所在院系:电力工程系专业班级:电力1002 指导教师:刘英培 原文标题:Simulation of PMSM Vector Control System based on Non-linear PID and Its Easy DSP Realization 2014年4月10日

基于非线性PID永磁同步电机矢量控制系统仿真及其DSP实现 摘要 本文给出空间矢量脉宽调制(SVPWM)的基本原理,以及构建两条闭合回路矢量控制永磁同步电机(PMSM)的仿真模型方法。同时,在速度闭环对于新型非线性PID控制器进行了研究。仿真结果表明它具有无超调和小速度脉动良好的动态和静态性能。此外,利用在MATLAB中嵌入式目标为TI C2000(C2000 ETTI)的工具,我们将SVPWM仿真模型转换成可执行代码,并下载到TMS320F2812,实现基于DSP永磁同步电机的开环控制。这种方法避免了繁琐的编程工作,缩短了系统开发周期,实现了同步模拟和DSP实现永磁同步电机矢量控制系统的目标。 1 引言 永磁同步电机被广泛使用在交流伺服系统,因为它有如快速响应,出色的操控性能,尺寸小和重量轻等优点。最近,SVPWM技术逐渐取代了传统的SPWM。SVPWM的目的是产生磁通矢量来接近交流电机实际气隙磁通圆,通过在逆变器装置调整切换时间和控制电功率的通断模式。相较于SPWM,SVPWM 技术降低了谐波含量和开关损耗,其直流电压利用率也提高了很多。此外,它很容易被数字化。因此,我们在本文应用SVPWM技术。 原文出处及作者:Wang Song; Shi Shuang-shuang; Chen Chao, "Simulation of PMSM vector control system based on non-linear PID and its easy DSP realization," Control and Decision Conference, 2009. CCDC '09. Chinese , vol., no., pp.949,953, 17-19 June 2009

最新外文翻译模板

外文翻译模板

精品好文档,推荐学习交流 华北电力大学 毕业设计(论文)附件 外文文献翻译 学号:201001000826姓名:郑蓓 所在院系:电力工程系专业班级:电力1002 指导教师:刘英培 原文标题:Simulation of PMSM Vector Control System based on Non-linear PID and Its Easy DSP Realization 2014年4月10日

基于非线性PID永磁同步电机矢量控制系统仿真及其DSP实现 摘要 本文给出空间矢量脉宽调制(SVPWM)的基本原理,以及构建两条闭合回路矢量控制永磁同步电机(PMSM)的仿真模型方法。同时,在速度闭环对于新型非线性PID控制器进行了研究。仿真结果表明它具有无超调和小速度脉动良好的动态和静态性能。此外,利用在MATLAB中嵌入式目标为TI C2000(C2000 ETTI)的工具,我们将SVPWM仿真模型转换成可执行代码,并下载到TMS320F2812,实现基于DSP永磁同步电机的开环控制。这种方法避免了繁琐的编程工作,缩短了系统开发周期,实现了同步模拟和DSP实现永磁同步电机矢量控制系统的目标。 1 引言 永磁同步电机被广泛使用在交流伺服系统,因为它有如快速响应,出色的操控性能,尺寸小和重量轻等优点。最近,SVPWM技术逐渐取代了传统的SPWM。SVPWM的目的是产生磁通矢量来接近交流电机实际气隙磁通圆,通过在逆变器装置调整切换时间和控制电功率的通断模式。相较于SPWM,SVPWM 技术降低了谐波含量和开关损耗,其直流电压利用率也提高了很多。此外,它很容易被数字化。因此,我们在本文应用SVPWM技术。 原文出处及作者:Wang Song; Shi Shuang-shuang; Chen Chao, "Simulation of PMSM vector control system based on non-linear PID and its easy DSP realization," Control and Decision Conference, 2009. CCDC '09. Chinese , vol., no., pp.949,953, 17-19 June 2009

外文翻译合同(合同示范文本)

( 合同范本 ) 甲方: 乙方: 日期:年月日 精品合同 / Word文档 / 文字可改 外文翻译合同(合同示范文本) The contract concluded after the parties reached a consensus through equal consultations stipulates the mutual obligations and the rights they should enjoy.

外文翻译合同(合同示范文本) 甲方(聘用方):____________________________________________ 联系地址:__________________________________________________ 联系电话:__________________________________________________ 传真:______________________________________________________ 邮编:______________________________________________________ 乙方(受聘方):____________________________________________ 联系地址:

__________________________________________________ 联系电话:__________________________________________________ 鉴于甲方拍摄的_____集电视连续剧《》(暂定名,最终定名以通过审核的完成片片名___________为准,改变剧名和集数不影响本合同的效力及履行,以下简称该剧)外文翻译事宜,拟聘请乙方担任该剧外文翻译等相关后期工作,经甲、乙双方充分协商,达成以下协议,以兹共同信守。 第一条聘用期限 本合同有效期限自合同签订之日起至甲方交付乙方的全部工作完成后为有效期。因不可抗力原因延期拍摄时,甲乙双方协商本合约可顺延。 第二条乙方的工作 乙方负责如下事项。 1.除日文之外其它各外文语种的全部翻译工作(外文配音台词本的制作、外文翻译中文并校对、配合后期配音工作的要求、配合

毕业论文外文翻译模板

农村社会养老保险的现状、问题与对策研究社会保障对国家安定和经济发展具有重要作用,“城乡二元经济”现象日益凸现,农村社会保障问题客观上成为社会保障体系中极为重要的部分。建立和完善农村社会保障制度关系到农村乃至整个社会的经济发展,并且对我国和谐社会的构建至关重要。我国农村社会保障制度尚不完善,因此有必要加强对农村独立社会保障制度的构建,尤其对农村养老制度的改革,建立健全我国社会保障体系。从户籍制度上看,我国居民养老问题可分为城市居民养老和农村居民养老两部分。对于城市居民我国政府已有比较充足的政策与资金投人,使他们在物质和精神方面都能得到较好地照顾,基本实现了社会化养老。而农村居民的养老问题却日益突出,成为摆在我国政府面前的一个紧迫而又棘手的问题。 一、我国农村社会养老保险的现状 关于农村养老,许多地区还没有建立农村社会养老体系,已建立的地区也存在很多缺陷,运行中出现了很多问题,所以完善农村社会养老保险体系的必要性与紧迫性日益体现出来。 (一)人口老龄化加快 随着城市化步伐的加快和农村劳动力的输出,越来越多的农村青壮年人口进入城市,年龄结构出现“两头大,中间小”的局面。中国农村进入老龄社会的步伐日渐加快。第五次人口普查显示:中国65岁以上的人中农村为5938万,占老龄总人口的67.4%.在这种严峻的现实面前,农村社会养老保险的徘徊显得极其不协调。 (二)农村社会养老保险覆盖面太小 中国拥有世界上数量最多的老年人口,且大多在农村。据统计,未纳入社会保障的农村人口还很多,截止2000年底,全国7400多万农村居民参加了保险,占全部农村居民的11.18%,占成年农村居民的11.59%.另外,据国家统计局统计,我国进城务工者已从改革开放之初的不到200万人增加到2003年的1.14亿人。而基本方案中没有体现出对留在农村的农民和进城务工的农民给予区别对待。进城务工的农民既没被纳入到农村养老保险体系中,也没被纳入到城市养老保险体系中,处于法律保护的空白地带。所以很有必要考虑这个特殊群体的养老保险问题。

外文翻译格式示范

重庆科技学院学生毕业设计(论文)外文译文 学院建筑工程学院 专业班级土木应08(3) 学生姓名谭梳琪 学号2008540402

译文要求 1.外文翻译必须使用签字笔,手工工整书写,或用A4纸打印。 2.所选的原文不少于10000印刷字符,其内容必须与课题或专业方向紧密相关, 由指导教师提供,并注明详细出处。 3.外文翻译书文本后附原文(或复印件)。

外文原文出自:R.帕克、T.波利编著的《钢筋混凝土结构》中的417-423页 7.4 有腹筋钢筋混凝土梁的抗剪机理 7.4.1腹筋的作用 梁内有了像箍筋这样的腹筋之后,不会从根本上改变前面所描述的抗剪机理。作为梁作用的主要元件的混凝土悬臂这时将像被拉住的悬臂那样工作。除去有骨料咬合、销栓和悬臂的弯曲作用所联合承担的粘结力ΔT之外,还有一部分粘结力ΔT′能够由习惯上所说的“桁架作用”来承担。在这个桁架中,悬臂起斜向压杆的作用(见图7.14)。 图7.14 起斜压杆作用的混凝土悬臂 箍筋的存在在其他许多方面对梁作用也是有益的,它通过以下方式对抗剪机构的强度发挥作用: 1.改进销栓作用。箍筋能够有效地支承在它附近与弯剪裂缝相交的纵向钢筋。 2.通过桁架作用产生的斜压力C d抵消悬臂块体内的弯曲拉应力。 3.限制斜裂缝在弹性范围内的张开程度,从而使由骨料咬合作用传递的剪力得以维持 和增强。 4.当箍筋布置得足够密时,能对混凝土提供约束,从而特别是在受拱作用影响的部位 提高其抗压强度。 5.当在锚固区内由于销栓力和锚固力的作用而形成劈裂裂缝时,能防止粘结遭到破 坏。 总之,可以说,做了适当的细部设计的腹筋将能保持梁的整体性,并因而能够保持前面已经详述的梁机构的强度V e,从而使更多的建立V s能由桁架机构来承担。 7.4.2桁架机构 一个平行弦桁架与一个有腹筋混凝土梁之间在抗剪作用方面的相似性是混凝土结构的一个古老的概念。这种由Morsch[7.2.23]在本世纪初所假定的相似性的含义是,等效桁架的腹杆是由起拉杆作用的箍筋和走向平行于斜裂缝的、通常是与梁轴成45°角的混凝土压杆所组成的。混凝土的弯曲受压区和弯曲受拉钢筋构成这种比拟铰接桁架的上弦和下弦。桁架的内力只需根据平衡条件就能确定。这个桁架的性能与前已详述的“理想梁作用”相似到了如此地步,以至它能承受分散于弯曲受拉钢筋方向上的各个虚拟铰接点处的粘结力ΔT′,从而以不变的内力偶臂长来抵抗变化的外弯矩。 在梁内伴随着梁作用或拱作用以及桁架机构而出现的变形之间是不协调的。这种按惯例不予考虑的应变不协调性在趋近极限(即塑形)状态时越来越不显著。 图7.15中的比拟桁架描绘了腹筋以β角倾斜于水平线的一般情况。它也可以用来表示有桁架所承担的外剪力V s与各内力之间的关系。承受压力的C s的斜压杆与水平线的交角为

任务书 开题报告 文献综述 外文翻译模板

江汉大学毕业论文(设计)任务书物理和信息工程学院通信和电子信息系 电子信息工程专业 题目:智能家居门禁系统的研究及电子密码锁的设计 起止日期:2010年12月20日至2011年5月30日 学生姓名:xxxxxxx 学号:xxxxxxxxxxxxx 指导教师:漆为民 教研室主任:____________ 年月日审查 系主任:年月日批准 2010 年 12 月 20日至 2011年5月30日

学生进行毕业论文(设计)前,指导教师应填好此任务书,经教研室、系主任签字后,正式给学生下达任务。 江汉大学毕业论文(设计) 开题报告 论文题目智能家居门禁系统的研究及电子密码锁的设计

(英文)Access control system for smart home and the designof electronic locks 学院物理和信息工程学院 专业电子信息工程 姓名 xxxxxx 学号 xxxxxxxxxxxx 指导教师漆为民 2011年1月16日

注:本页为毕业论文(设计)开题报告的封面,请将开题报告正文装订于后。 开题报告 一.课题来源和背景 20世纪80年代初,随着大量采用电子技术的家用电器面市,住宅电子化出现。80年代中期,将家用电器、通信设备和安保防灾设备各自独立的功能综合为一体后,形成了住宅自动化概念。80年代末,由于通信和信息技术的发展,出现了对住宅中各种通信、家电、安保设备通过总线技术进行监视、控制和管理的商用系统,这在美国称为Smart Home,也就是现在智能家居的原型。 Xxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx 我的课题是关于智能家居之门禁系统篇,主题是基于AT89C51单片机电子密码锁的设计和研究,运用了Proteus这一仿真平台。在对电子密码锁的设计的同时,也对各种门禁系统的核心技术进行了学习和比较。 二.研究目的以及意义 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx。 意义:通过该设计的经历,了解当今世上的有关智能家居门禁系统的一些新的发展,新的技术以及产品的使用。并通过对电子密码锁的设计研究,来学习通过一个基于AT89C51单片机的电子密码锁的仿真设计过程展示Proteus软件在数字电路及单片机开发中的巨大作用以及相比于传统设计方法的巨大优势.显示了Proteus能快速的进行单片机仿真.加快系统开发的过程而且降低的我们的开发成本。在设计过程中所使用到的Proteus的功能只是Proteus强大功能中的一小部分,Proteus还具有环境模拟、图表分析、噪声分析等高级使用.甚至能使用于自动控制领域对复杂的自控算法进行仿真.通过深入学习.我们可以进一步的了解Proteus在各个领域的强大使用。在数字电路和单片机的课程教学中Proteus也不失

山东建筑大学本科毕业设计说明书外文文献及翻译格式模版

附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30

,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998. “Until we have the AES ,3DES will still offer protection for years to come .So there is no need to immediately switch over ,”says Edward Roback , acting chief of the computer security division at NIST and chairman of the AES selection committee .“What AES will offer is a more efficient algorithm .It will be a federal standard ,but it will be widely implemented in the IT community .” According to Roback ,efficiency of the proposed algorithms is measured by how fast they can encrypt and decrypt information ,how fast they can present an encryption key and how much information they can encrypt . The AES review committee is also looking at how much space the algorithm takes up on a chip and how much memory it requires .Roback says the selection of a more efficient AES will also result in cost savings and better use of resources . “DES w as designed for hardware implementations ,and we are now living in a world of much more efficient software ,and we have learned an awful lot about the design of algorithms ,”says Roback .“When you start multiplying this with the billions of implementations done daily ,the saving on overhead on the networks will be enormous .” ……

(完整版)外文翻译格式样本

毕业设计外文资料翻译 学院:信息科学与工程学院 专业:电子科学与技术 姓名:康兴华 学号:040704128 外文出处:填入英文资料名称 (用外文写) 指导教师评语: 签名: 年月日

附件1:外文资料翻译译文 UART的核 核的概况 带有Avalon接口的通用异步接收/发送器的核(UART的核)所执行的方式是为了沟通一个系统内置的Altera FPGA和外部设备之间的串行字符流。核实行RS-232协议计时,并提供可调波特率,奇偶,停止和数据位,以及可选RTS/CTS的流量控制信号。它的功能设置是可配置的,对于给定的系统,它允许设计者实现必要的功能。 核提供了一个简单的寄存器映射的Avalon存储器映射(Avalon-MM)的从属接口,使Avalon-MM的主控外设(如一个NiosII处理器)通过读和写控制寄存器和数据寄存器来简单的与核沟通。 该UART的核是SOPC Builder-ready,并且可以轻松的集成到任何SOPC Builder产生的系统中,本章包含以下章节: ■“功能描述”见8-2页 ■“设备和工具支持”见8-4页 ■“在SOPC Builder中对核实例化”见8-4页 ■“硬件仿真考虑”见8-9页 ■“软件编程模型”见8-9页 1. 功能描述 图1 展示了UART核的分块表

核有两个用户可见部分: ■寄存器文件,它通过Avalon-MM从属端口来存取 ■RS-232的信号,RXD,TXD,CTS和RTS 1.1 Avalon-MM从属接口和寄存器 该UART的核提供了一个Avalon-MM从属接口到内部寄存器文件。连接用户接口包含6个16位的寄存器:控制,状态,rxdata,txdata,除数,endofpacket。一个主控外设,如一个NiosII处理器,可以使寄存器通过串行连接来控制核和传输数据。 该UART的核提供了一个活跃的中断请求(IRQ)输出,当新的数据已收到或当核心准备传输另一字符时,可以要求一个中断,进一步的细节见8-20页“中断行为”。 Avalon-MM从属端口有能力随流量控制来转移。该UART的核可用于连接直接存储器(DMA)外设与Avalon-MM流量控制来使连续数据传输自动化。比如,UART的核和存储器之间。见“计时器核心”篇章细节。见“Avalon存储器映射接口规格”内容来了解Avalon-MM接口细节。 1.2RS-232接口 该UART的核实现了RS-232的异步传输和接收逻辑。该UART的核通过TXD和RXD端口发送和接收串行数据。大多数Altera的FPGA系列产品的输入/输出缓冲不符合RS-232的电压水平,如果由一个RS-232连接器的信号来直接驱动,将有可能受到损害。为了遵守RS-232的电压信号规格,在FPGA的I/O引脚与外部RS-232连接器之间需要一个外部电平移动式缓冲(例如Maxim Max3237)。 该UART的核使用逻辑0为标志,逻辑1为空间0。必要的话,FPGA里面的逆变器可以用来扭转任何RS-232信号的极性。 1.3发射器的逻辑 该UART的发射器包含一个7位,8位或9位的txdata控制寄存器和一个相应的7位,8位或9位的发射移位寄存器。Avalon-MM主控外设通过Avalon-MM从属端口来写入txdata控制寄存器。当一个串行发射移位操作当前没有进展时,发射移位寄存器自动从txdata寄存器上载入。发射移位寄存器直接提供TXD输出。数据以最低有效位元(LSB)开头,转移出TXD脚发送。

相关主题
文本预览
相关文档 最新文档