第14章 Spring简介ppt课件.ppt
《第14章 Spring简介ppt课件.ppt》由会员分享,可在线阅读,更多相关《第14章 Spring简介ppt课件.ppt(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第14章章 Spring简介简介第十四章第十四章Spring简介简介Spring特点特点 nSpring的核心是一个轻量级容器,以软件开发提的核心是一个轻量级容器,以软件开发提供全方位支持的应用程序框架。主要表现在四个供全方位支持的应用程序框架。主要表现在四个方面。方面。 v控制反转控制反转-IoC(Inversion of Control,控制反转控制反转) v持久性的封装和事务管理持久性的封装和事务管理v面向切面的编程面向切面的编程-AOP(Aspect-oriented programming,面向切面的编程)面向切面的编程) v提供了对提供了对Web的多种支持的多种支持什么是什么是I
2、oC n什么是什么是IOCvIoC是是Spring的核心概念,而的核心概念,而IoC的核心是实现的核心是实现“依赖关系的转移依赖关系的转移”,这里的转移是相对于以前那种不良的程序结构而言的。,这里的转移是相对于以前那种不良的程序结构而言的。vIoC是一个抽象的高层设计模式。它的具体实现方式通常有两种:是一个抽象的高层设计模式。它的具体实现方式通常有两种:Dependency InjectionService Locator Spring是采用是采用Dependency Injection来实现来实现IoC的。的。什么是什么是IoC nSpring对对IOC的实现的实现是一个简单的接口,它能通过
3、多种途径被实现是一个简单的接口,它能通过多种途径被实现 XmlBeanFactory DefaultListableBeanFactory 面向切面的编程方法面向切面的编程方法 n什么是什么是AOPv面向切面的编程(面向切面的编程(Aspect-Oriented Programming)是)是一个编程技术,它允许程序员对横切关注点或横切点型一个编程技术,它允许程序员对横切关注点或横切点型的职责分界线行为进行模块化。的职责分界线行为进行模块化。AOP的核心构造是切面的核心构造是切面,它将那些影响多个类的行为封装到可重用的模块中。,它将那些影响多个类的行为封装到可重用的模块中。面向切面的编程方法面向切面的编程方法 nSpring 与与 AOPvAOP框架是框架是Spring的一个重要组成部分,但是的一个重要组成部分,但是Spring IoC容器并不依赖于容器并不依赖于AOP,这意味着可以选择是否使用,这意味着可以选择是否使用AOP,AOP做为做为Spring IoC容器的一个补充容器的一个补充,使它成为一使它成为一个强大的中间件解决方案。个强大的中间件解决方案。 Spring框架概述框架概述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第14章 Spring简介ppt课件 14 Spring 简介 ppt 课件
限制150内