- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA培训系列之第十一次培训Spring入门
Spring入门 * 提 纲 Spring概述 Spring提供了一个轻量级的容器,用于提供集中式、自动化的配置和编写应用程序对象。该容器是非侵入性的,能够以一种一致而透明的方式,通过IoC把一组松散耦合的组件(POJO)组装为一个复杂的系统。因为该容器允许首先独立地开发和测试各软件组件,然后在任意环境(J2SE或J2EE)中进行扩展部署,所以它具有灵活性和高利用率,并提高了应用程序的可测试性和可伸缩性。 Spring使用了很多被实践证明的最佳实践和正规的设计模式,并且进行了编码实现 Spring的IoC控件主要专注于如何利用classes、对象和服务去组成一个企业级应用,通过规范的方式,将各种不同的控件整合成一个完整的应用 Spring概述 一个用于事务管理的通用抽象层:支持可插入的事务管理器,并使得划分事务更加容易,同时无需处理底层的问题。该层中还包括JTA策略和一个JDBC DataSource。与普通的JTA或EJB CMT不同,Spring的事务支持并不依赖于J2EE环境。 一个JDBC抽象层:提供一种很有意义的异常层次结构(不用把供应商代码从SQLException中抽取出来),简化了错误处理,而且大大减少了必须编写的代码数量。不再需要编写另一个finally块来再次使用JCBC。面向JDBC的异常符合Spring的一般DAO异常层次结构。 与行业领先的对象-关系映射解决方案的集成:主要在资源管理、DAO实现支持和事务策略等方面。Spring对大量IoC方便特性的一流支持,解决了许多典型的O-R映射集成问题。所有这些都符合Spring的一般事务和DAO异常层次结构。 AOP功能:完全集成到Spring配置管理中。您可以对Spring所管理的任何对象启用AOP,添加像声明性事务管理这样的方面。借助于Spring,您可以拥有没有EJB的声明性事务管理——甚至也可以没有JTA。 一个灵活的MVC Web应用框架:构建在核心的Spring功能之上。该框架是高度可配置的(通过策略接口),并能适用多种视图技术,比如JSP、Velocity、Tiles、iTexth和POI。注意,Spring中间层可以很容易地与基于其他任何Web MVC框架(如:Struts、WebWork或Tapestry)的Web层结合在一起。 Spring概述 Spring概述 2005年12月 在佛罗里达召开的Spring经验交流会上,Spring 2.0 问世 2007年11月 必威体育精装版版本 Spring 2.5 final 提 纲 Spring核心 Spring以bean方式管理所有的组件 Spring负责创建bean实例,注入依赖关系,并管理器生命周期 bean定义通常使用XML配置文件 BeanFactory作为生产bean实例的简单工厂,集中管理bean的实例化。 bean实例可以通过BeanFactory的getBean(String beanId)方法得到。 大部门J2EE应用里,BeanFactory的实例化会随着应用的启动自动加载 Spring核心 全限定类名、bean行为的定义、 bean构造器参数和属性值、bean之间的依赖关系 别名alias: alias name=“beanA” alias=“beanX”/ alias name=“beanA” alias=“beanY”/ IoC容器既可以管理JavaBean(具有默认的无参数构造函数和getter、setter方法),也可以管理非bean形式的类 Spring核心 使用静态工厂方法实例化: bean id=“custBean” class=“com.zjhcsoft.service.StaticFactoryBean” factory-method=“createCust”/ //createCust必须是静态方法 使用实例工厂方法实例化: bean id=“custFactoryBean” class=“com.zjhcsoft.service.InstanceFactoryBean”/ bean id=“custBean” factory-bean=“custFactoryBean” factory-method=“createCust”/ //createCust是非静态方法 Spring核心 注入方式: setter注入和构造器注入 Bean依赖接受如下的元素指定值: value,ref,bean,list,set,map,props 预防构造器注
您可能关注的文档
- 第二周学习知识点.doc
- International_Assignees_at_Risk3.ppt
- InterpersonalSkills.ppt
- 第二季度护士考试试题2014.doc
- Internet地址及地址解析.ppt
- 酸的和甜的说课稿1.doc
- Internet服务器.ppt
- INTOUCH介绍.doc
- iae球管参数对照表.ppt
- 酸碱盐典型例题解析.doc
- GB/T 42125.2-2024测量、控制和实验室用电气设备的安全要求 第2部分:材料加热用实验室设备的特殊要求.pdf
- GB/T 42125.18-2024测量、控制和实验室用电气设备的安全要求 第18部分:控制设备的特殊要求.pdf
- GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 中国国家标准 GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减.pdf
- 《GB/T 15972.40-2024光纤试验方法规范 第40部分:传输特性的测量方法和试验程序 衰减》.pdf
- GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 中国国家标准 GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法.pdf
- 《GB/T 17626.36-2024电磁兼容 试验和测量技术 第36部分:设备和系统的有意电磁干扰抗扰度试验方法》.pdf
- GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则.pdf
- 《GB/T 18851.1-2024无损检测 渗透检测 第1部分:总则》.pdf
最近下载
- 《固废基胶凝材料应用技术规程》.docx
- 农村小学六年级学生英语自主学习现状调查研究.doc
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf
- 2024-2025学年人教版英语八年级上册期末复习专项课件-阅读.pptx VIP
- 超星学习通网课《形象管理》尔雅答案2025题目及答案.docx
- ISO17025(GBT27025)-实验室认可质量手册-(第一部分).docx VIP
- 什么是健康中国战略.pptx
- 基础设施事业部新员工提前转正考核测试.doc VIP
- 食品生产日常监督检查.ppt
- 2023年华侨大学计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
文档评论(0)