第十四章节Spring应用详解.pptVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档