1 / 15
文档名称:

Spring基础.doc

格式:doc   大小:48KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Spring基础.doc

上传人:在水一方 2019/2/16 文件大小:48 KB

下载得到文件列表

Spring基础.doc

相关文档

文档介绍

文档介绍:第 3 章 . -weight,-weightsolutionforbuildingenterprise-readyapplications,whilestillsupportingthepossibilityofusingdeclarativetransactionmanagement,esstoyourlogicusingRMIorwebservices,,transparentwaysofintegratingAOPintoyoursoftwareandawell-,应用软件开发也是困难重重。如果使用了超重量级,难于控制,不能有效控制开发周期的平台那么就让应用开发变得更为困难。Spring为已建立的企业级应用提供了一个轻量级的解决方案,这个方案包括声明性事务管理,通过RMI或webservices远程访问业务逻辑,mail支持工具以及对于数据和数据库之间持久层的各种配置的支持。Spring还提供了一个MVC应用框架,可以通过集成AOP透明的嵌入你的软件和一个优秀的异常处理体系,这个异常体系可以自动从属性异常体系进行映射。--springFrameworkreferencespringFramework是种非侵入式轻量级框架,允许自由选择和组装各部分功能,还提供和其他软件集成的接口,如与Hibernate、Struts的集成(后面的章节中会提到)。它提供的功能有SpringIOC、springAOP、SpringORM、SpringDAO、,ORM用hibernate取代,MVC用Struts取代。本文讲述springFramework在web环境下的使用。. 为什么使用Spring1、利用延时注入思想组装代码,提高系统扩展性,灵活性,实现插件式编程。2、利用AOP思想,集中处理业务逻辑,减少重复代码,构建优雅的解决方案。3、利用其对Hibernate的SessionFactory、事务管理的封装,更简洁的应用Hibernate。. 快速入门要使用Spring非常简单,来体验下:例 . { publicvoidexecute();} 例 . { publicvoidexecute() { ... }} 通过Spring注入MyClassImpl的实例,需在配置文件中做如下配置:例 . <!DOCTYPEbeansPUBLIC"-//SPRING//DTDBEAN//EN""/spring-"><beansdefault-lazy-init="false"default-dependency-check="none"default-autowire="no"> <beanid="myClass"class="MyClassImpl"/></beans>这样在代码中就可以通过Spring体验到什么叫延时装载了例 .  ApplicationContextac=newFileSystemXmlApplicationContext("");(1) MyClasscls=(MyClass)("myClass");(2) ();(1)载入Spring配置文档,

最近更新