- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十四章 Spring应用详解
在本章的内容中,首先介绍Spring核心技术控制反转和面向切面编程的基本知识,在Web方面,详细介绍了如何使用Spring实现MVC,然后对Spring中的数据库操作进行简单的介绍,在本章的最后,展示了如何在Spring中进行事务处理,通过本章内容的学习,读者可以从整体上了解Spring的基本知识,通过具体示例程序的学习,读者可以逐步学习编写自己的Spring程序。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
14.1 Spring简介
Spring是一个开源框架,是为简化企业级应用系统开发而推出的,通过使用Spring,用户可以用简单的Java Bean实现以前只能用EJB才能完成的任务,虽然Spring是为企业级应用推出的,但是所有的Java系统开发都可以使用Spring,包括桌面应用程序和企业级的Web应用,在本节中,将对Spring做一个大体的介绍,关于Spring的核心技术和使用方法在后面的章节中进行介绍。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
14.1.1 Spring简介
Spring是一个轻量级的框架,Spring所耗费的系统资源开支比较少,而且Spring是非侵入失的,在一般情况下,引入Spring的系统中,具体的对象并不依赖于Spring的API。在Spring中,提供了对反转控制(IoC)和面向切面编程(AOP)的良好支持,Spring是由以下几个模块组成的,这些模块提供了开发企业级应用所需要的基本功能,可以在自己的程序中选择使用需要的模块。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
14.1.2 Spring开发环境的简单配置
Spring开发环境的配置方法比较简单,可以下载Spring的开发包,把下载下来的压缩文件解压到硬盘中,然后把Spring.jar和其他相关类库加入项目即可。另外,还可以在Eclipse(已经安装MyEclipse插件)中配置Spring的开发环境,在Eclipse中新建一个项目,Java Project或者Web Project均可,这个可以根据需要而定,新建工程完成以后,在Eclipse的菜单栏中选择“MyEclipse”|“Capabilities”|“Add Spring Capabilities”就可以进入添加Spring模块的界面,在这个界面中选择所需的Spring模块的类库即可。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
14.2 Spring核心理论控制反转介绍
Spring框架本身提供了很多的功能,这些功能之所以能组合成为一个整体,就是因为使用了控制反转技术,控制反转是Spring的核心技术之一,在本小节中,将介绍控制反转的基本知识,同时详细展示了如何在Spring中实现控制反转。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
14.2.1 控制反转基础知识
在学习Spring的时候,往往会遇到控制反转(Inversion of Control)、依赖注入(Dependency Injection)这些新名词,IoC也就是由容器控制程序之间的关系,而不是在程序中直接使用代码控制,控制权由程序代码转移到外部容器,控制权的转移就是所谓的反转,这就是控制反转(IoC)的本质含义。 由于程序组件之间的依赖关系是有容器控制的,在程序运行期间,是由容器动态将依赖关系注入到组件之中,这就是依赖注入的本质含义。依赖注入在本质上也就是控制反转的另一种解释。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile
您可能关注的文档
- 鄂教版四学年上册语文第五单元复习题.doc
- 春节放假致家长一封信.doc
- 第五章节矩阵特征值问题.ppt
- 鄂教版小学三学年期末复习.doc
- 鄂教版语文八年级上册教案全集第一课《滋—语文12.doc
- 第五章节第3节ATP的主要来源细胞呼吸.ppt
- 春节期间会纪议要.doc
- 第五章节生产能力与生产计划.ppt
- 第五章节管理信息系统的战略规划和开发方法.ppt
- 鄱阳湖生态调研汇报.doc
- 【安全经验分享】镇江新区金科·祥生悦园建设工地宿舍“3·8”较大火灾事故 1根香烟,7条人命!6人追刑!.pptx
- 面向类集成测试序列生成问题的深度强化学习方法研究.pdf
- 包含电热氢多元储能的综合能源系统能量管理策略研究.pdf
- H公司食品机生产项目工时管理优化研究.pdf
- 上覆充水型溶洞对巷道围岩稳定性的影响及控制技术研究.pdf
- 松散层底部黏土层渗透破坏试验及数值模拟研究.pdf
- 凉水井煤矿薄煤层大跨度开切眼空顶距与支护技术研究.pdf
- 基于功能可用性的家用制氧机造型设计研究.pdf
- 基于原子力显微镜技术的神经细胞药物刺激响应研究.pdf
- 电力电子变换器直流母线电容状态在线监测方法研究.pdf
文档评论(0)