spring 入门及IOC容器
2013-06-15 00:00
232 查看
摘要: spring的入门及核心IOC容器,以及注入方式详解
Spring
一.Spring,原意“春天”,是一种轻量级容器框架,所谓轻量级就是依赖比较少,侵入性较低,其核心就是
IOC(Inversion of Control)/DI(Dependency Injection)
IoC的核心思想是通过消除直接的代码编写并配置需要依赖的服务,来促进松散耦合设计。依赖注入(DI)指的是将一个外部依赖项提供给一个软件组件的过程。这是一种特殊形式的控制反转,其中反转的关注点是获得需要的依赖项的处理。
AOP(Aspect Oriented Programming)
面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
二.IOC容器框架:
图1.1
IOC容器提供了以下服务:
AOP,JDBC,事物管理,ORM支持(Hibernate,iBatis等),JMX,JMS,Email
以及对web的集成(对struts的支持,典型的SSH,SSI),如图(图1.1)
三.Spring第一个例子
此实例说明为何使用spring,新建一个java项目
由容器来管理对象之间的依赖关系(而不是对象本身来管理),就叫控制反转
Spring的目录结构和包的管理,作用
Dist/spring.jar
Spring的三种注入方法
Setter 方法注入
构造方法注入
继承spring的接口注入(存在依赖性,所以不是很好)
Spring
一.Spring,原意“春天”,是一种轻量级容器框架,所谓轻量级就是依赖比较少,侵入性较低,其核心就是
IOC(Inversion of Control)/DI(Dependency Injection)
IoC的核心思想是通过消除直接的代码编写并配置需要依赖的服务,来促进松散耦合设计。依赖注入(DI)指的是将一个外部依赖项提供给一个软件组件的过程。这是一种特殊形式的控制反转,其中反转的关注点是获得需要的依赖项的处理。
AOP(Aspect Oriented Programming)
面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
二.IOC容器框架:
图1.1
IOC容器提供了以下服务:
AOP,JDBC,事物管理,ORM支持(Hibernate,iBatis等),JMX,JMS,Email
以及对web的集成(对struts的支持,典型的SSH,SSI),如图(图1.1)
三.Spring第一个例子
此实例说明为何使用spring,新建一个java项目
由容器来管理对象之间的依赖关系(而不是对象本身来管理),就叫控制反转
Spring的目录结构和包的管理,作用
Dist/spring.jar
Spring的三种注入方法
Setter 方法注入
构造方法注入
继承spring的接口注入(存在依赖性,所以不是很好)
相关文章推荐
- spring 入门实战(三) spring ioc容器
- Spring 框架简介(Spring AOP 和 IOC 容器入门)
- JAVAWEB开发之Spring详解之——Spring的入门以及IOC容器装配Bean(xml和注解的方式)、Spring整合web开发、整合Junit4测试
- spring入门之IOC容器
- spring入门 IOC及Bean容器
- Spring 系列: Spring 框架简介- Spring AOP 和 IOC 容器入门
- Spring入门案例(Ioc 容器)
- Spring IOC容器---入门 一
- Spring 系列: Spring 框架简介- Spring AOP 和 IOC 容器入门
- Spring AOP 和 IOC 容器入门
- Spring 核心知识点 IOC容器入门与了解
- Spring 系列: Spring 框架简介----Spring AOP 和 IOC 容器入门
- Spring入门——Spring IOC容器
- spring深入理解DIP、IOC、DI以及IOC容器
- 8.7.6: Spring整合Hibernate---使用IoC容器组装各种组件
- spring的IOC容器
- Spring4学习:在Ioc容器中装配Bean
- Spring源码解读-Spring IoC容器初始化之资源注册
- 好记性不如烂笔头83-spring3学习(4)-spring的BeanFactory(IoC容器)
- Spring3学习笔记之(spring core之IoC容器基本原理)