JavaWeb学习之Spring框架(一)
Spring 负责管理项目中的所有对象, Spring 看作是项目中对象的管家 Spring 框架的功能: aop 支持、 ioc 思想、 spring jdbc 、 aop 事务、 junit 测试支持 Spring 搭建 : 导包: beans 、 context 、 core 、 exception 四个基础包 apache 日志包 创建实体类对象 书写配置文件:建议文件名为 applicationContext.xml 导入约束文件 Schema 约束 代码测试: 1 、创建容器对象 ApplicationContext ac=new ClassPathXmlApplicationContext(“applicationContext.xml”); 2、从容器中获得实体对象 User user=(User)ac.getBean(“User”); 3、打印该对象 System.out.println(user); Spring 思想: ioc: 反转控制 反转控制就是创建对象的方式反转了。以前对象的创建由开发人员自己维护,包括依赖关系也是自己注入;使用 spring 之后,对象的创建以及以来关系可以由 spring 完成创建以及注入。 反转控制就是反转了对象的创建方式。从我们自己创建反转给了程序 di: 依赖注入(注入就是赋值) 实现 ioc 思想需要 di 做支持