目录
一、Spring的概念
Spring是一个开源的控制反转(ioc)和面向切面(Aop)的容器框架
能够整合其他的第三方框架
二、Spring ioc 的特点
IOC的主要作用项目管理JavaBean,依靠依赖注入和控制反转进行管理
1、控制反转
将创建对象的权力由程序员new对象反转给Spring容器来完成
在Spring的xml文件中进行配置
<bean class="com.zjy.biz.impl.UserBizImpl2" id="userBiz"></bean>
<bean class="com.zjy.web.UserAction" id="userAction">
<property name="userBiz" ref="userBiz"></property>
<bean>
<bean class="com.zjy.web.OrderAction" id="OrderAction">
<property name="userBiz" ref="userBiz"></property>
<bean>
在案例1中对Spring的xml文件进行建模,建模之后所有的javabean对象都能够加载进Spring容器中的上下文
public class Demo1 {
@SuppressWarnings("resource")
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("/spring-context.xml");
UserAction userAction = (UserAction) context.getBean("userAction"