欢迎来到天天文库
浏览记录
ID:57094001
大小:246.00 KB
页数:22页
时间:2020-08-02
《外文翻译模板讲课教案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、外文翻译模板精品文档毕业设计(论文)外文文献翻译院系:计算机与信息工程学院年级专业:姓名:学号:附件:SpringWebMvcFrameworkforRapidOpenSourceJ2EEApplicationDevelopment指导老师评语:指导教师签名:年月日收集于网络,如有侵权请联系管理员删除精品文档运用springmvc框架进行快速的开源J2EE应用程序开发:案例研究摘要—当今,web应用程序的开发竞争非常激烈,时代要求开发出的应用程序非常准确、经济和高效。人们致力于开发出能提高生产效率和降低复杂性的应用程序
2、,转变程序员开发java2平台企业版的web应用程序的方法已经成为一个基本的运动。本文中我们讨论的重点是怎样开发出j2ee兼容的软件而无需使用企业javabean(EJB)。最好的选择之一就是运用spring框架,spring框架提供了许多服务,但是相比于EJB,它的侵入性大大降低了。这种转变背后的驱动力是web应用程序开发和实施领域提高生产率和降低复杂性的需要。本文中,我们将简要介绍spring的基本体系结构并且给出一个运用了springmvc框架的案例研究实例。关键词:mvc,spring,xmlⅠ、简介现今,网络
3、问题是非常复杂的。由于公司和组织的需求都在不断的增加,应用程序开发的复杂性和系统性能是需要解决的主要问题。不同类型的通讯设备的复杂性在不断增加,而业务要求应用程序使用网络和许多通讯设备,并且互联网上数据负载不断的增加,这些迫使我们不得不考虑起应用程序的体系架构问题。现在,让我们讨论在保持应用程序模型视图结构不变的情况下,springwebmvc快速应用程序开发框架是如何快速工作的。Spring框架具有丰富的功能集,我们将简要讨论这些功能。1.控制反转:控制反转,即IOC。它是有线服务或者将组件添加到应用程序所使用的技术
4、之一。IOC是“一种软件设计模式和相关的编程技术集”,与传统的交互模式相比,运用IOC后,系统的控制流是反向的。在IOC容器内不是应用程序调用框架而是框架调用应用程序指定的组件。IOC可以被解释为“把运行时所需要的资源或者依赖注入到相关的资源中去”,这也被称为依赖注入。org.springframework.beans.factory.BeanFactory是springIOC容器的实际表现,它是负责控制和管理bean的。BeanFactory接口是springIOC容器的主要接口。Bean就是由spring收集于网络
5、,如有侵权请联系管理员删除精品文档IOC容器实例化和管理的对象。这些bean和他们之间的依赖关系反应在容器所使用的配置元数据中。2.构造函数依赖注入:我们可以使用java类的构造函数来加载bean的值。首先定义一个只有单一构造函数的类,然后使用details.xml文件提供构造函数所需要的值,最后用一个实现了beanfactory接口方法的类来加载xml文件。这是使用xml文件把值加载到java文件的构造函数中,这种方法适用于向构造函数传递值。3.Setter依赖注入:给每一个bean定义其get和set方法。我们可以
6、利用set方法在设定bean中的值。Set方法会覆盖掉从bean中加载的值。4.接口:我们可以在spring中定义接口类。为了实现这一点,必须为java程序导入接口,然后我们可以利用接口中定义的方法来使用spring和xml文件。5.继承:一个java类可以获得另一个java类的属性,就像只有一个java程序一样。继承有三种子类型:1)抽象型:spring中定义成抽象类的bean只能被继承。2)父子型:定义的的继承层次结构想父子关系一样。3)父-子–孙子型:这种类型的继承关系可以定义3个或者更多的类层次结构。6.自动装
7、配:自动装配用于将xml文件中属性的键和值映射到java文件中去。有4种装配的类型:byName(通过名字)、byType(通过类型)、constructor(通过构造函数)、autodetect(自动检测)。如果没有定义装配的类型,那么默认是以通过名字的方式来装配的。7.Bean的作用域:spring中定义的所有bean有四种类型的作用域,即session,request,singleton,global-session。这些是用来控制bean的访问范围的。8.引用bean:在xml文件中的一个bean可以从其他的b
8、ean分配值。这尝尝用于从一个bean中读取值然后再分配给另一个bean。Ⅱ、spring的主要组件Spring框架依然遵循mvc的思想原则。它是为桌面应用和基于互联网的应用而设计的。Spring由三个相互协作的核心组件组成。1、控制器:处理业务逻辑中的跳转逻辑和同服务层的交互。2、模型:控制器和视图之间的桥梁,包含着控制器给予视
此文档下载收益归作者所有