一 spring概念
面向切面 ( aop ) 扩张功能 不修改源代码实现
控制反转 ( ioc)对象创建通过SPRING进行配置而不是NEW一个对象
一站式框架
(1)web层 springmvc
service层 spring的ioc
dao层 spring的jdbctemplate
sping 1 2 3 4版本 一般都用34
IOC 操作
(1)ioc的配置文件方式
(2)ioc的注解方式
ioc的配置文件方式
ioc的底层技术
(1) xml配置文件
(2)dom4j模块解析xml
(3)工厂设计模式
(4)反射
ioc 配置一个对象
(1) 创建xml文件
对象类
<bean id="userService class="url"/>
第二步 创建工厂类,使用dom4j解析配置文件+反射
public calss UserFactory{
public static UserService getService(){
// 使用dom4j解析配置文件
//根据ID 得到class
string classValue="class属性"
UserService service=calss.newInstance();
return service;
}
ioc入门案例
第一步 导入jar包
docs文档 libs jar包文件 schema 约束
第二步 创建类,在类里面创建方法
第三步 创建spring配置文件 ,创建配置类
(1) spring核心配置文件建议放在src下
(2) 引入scbema约束
(3)配置对象
第四步 代码测试