开发spring简介

1 spring 依赖库
* spring-framework-2.0.6/spring-framework-2.0.6/dist/spring.jar
* spring-framework-2.0.6-with-dependencies/spring-framework-2.0.6/lib/jakarta-commons/commons-logging.jar
* sing-framework-2.0.6-with-dependencies/spring-framework-2.0.6/lib/log4j/log4j-1.2.14.jar

2 拷贝Spring的配置文件applicationContext.xml到src文件夹下
* 添加配置文件下的提示:11:50 [在配置文件中,输入字符后没有出现提示时]
* 在windows-》Preferences-》XML Catalog  
    【catalog 目录,entries 个】
    【specify 指定, 详细说明, 列入清单 】
    【alternative 选择性的, 二中择一的】
     选择URI: spring-framework-2.0.6/spring-framework-2.0.6/dist/resources/spring-beans-2.0.xsd
     Key Type:Scheme Location
     Key:http://www.springframework.org/schema/beans/spring-beans-2.0.xsd

3 在UserManager类中提供setter方法,让Spring将实例化好的UserDao实现注入给我们

4 让Spring管理我们的对象创建,让spring管理我们的对象的依赖关系,必须定义spring配置文件

5 总结:
* 编写客户端:
     使用spring中的步骤
     //通过配置文件初始化bean工厂
     BeanFactory factory = new classpathXmlApplicationContext("applicationContext.xml");
     //通过bean工厂得到UserManager
     (UserManager)factory.getBean("id"); //applicationContext.xml中的id
* spring IoC的关键
     让spring管理你的对象,必须将被管理的对象定义在配置文件中
     定义setter或构造函数spring会将对象注入过来

======================
Dependency Injection (DI)注入
Inversion of Control (Ioc)控制反转
JNDI 依赖查找 (不推荐)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值