黑马程序员技术交流社区

标题: SORING IOC 学习笔记 [打印本页]

作者: 我爱睡觉    时间: 2016-1-24 01:16
标题: SORING IOC 学习笔记
IOC是什么?
        就是 将传统的创建对象和 维护对象的代码的控制权从 我们的java代码中移入到 applicationcontext容器里面
我们只需要知道 ClassPathXmlApplicationContext(“xxxx”) 怎么用

DI 是什么?
dependency injection 依赖注入: 实际上就是 IOC 只不过
        spring设计者认为这个更能体现spring 的核心
        什么是依赖 一个bean中的一个属性 有组合关系的 两个类
        什么是注入 直接在配置文件中赋值
       
        写日志文件的时候都可以 用这个注入进去
       
因为 applicationcontext是个重量级的工具 只能有一个对象 所以做成一个 工具类 一个单态
final public class ApplicationContextUtil{
        private static ApplicationContext ac =null;
       
        private ApplicationContextUtil(){
               
        }
        static{
                ac=new ClassPathXmlApplicationContext("xxxxxxx");
        }
       
        public static ApplicationContext getApplicationContext(){
                return ac;
        }

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2