Eclipse:Spring学习之一IOC简单实现
2006-10-28 23:48
344 查看
Spring最重要的二个技术IoC 和AOP.初学Spring.感觉到Spring的功能强大.这篇主要是实现简单的IoC反向注入.
由于初学.没有什么高深的技术.主要是体验一下IoC的实现方法.如果有什么地方不正确的话.希望大家能够指正.
一.新建java工程.工程名为Stringtest.然后新建包名为:com.sylu.cherubo
二.选择新建项目.单击右键.选择MyEclipse------->Add SpringCapabilities...向项目添加Spring功能,也就是向工程添加Spring core包.
三.选择ApplicationContext文件的路径为新建的包路径.点击OK我们可以看到com.sylu.cherubo包路径下会出现一个
applicationContext.xml的文件.我们将会用这个文件来向类中注入相应的信息.
四.在项目的com.sylu.cherubo包中新建java类,名为:UserInfo 然后在类中加入用户信息,添加相应的Set和Get方法.
五.选择applicationContext.xml文件.在beans标签中单击右键.选择Spring------>选择New Bean.
六.Bean id 输入bean的名字.我们这里可以输入user.在bean class中我们选择刚建好的UserInfo类.在下面选Properties单击add按钮输入UserInfo类中相应的参数.这里Name必须和类中声名的变量名字相同.
六.输入完成后,点击OK按钮.我们可能看到相应的配置信息.
七.最后.我们新建测试类.在测试类中.我们输入相应的代码.其中新建了一个ApplicationConext实例context.通过调用context的getBean方法.来得到ApplicationContext.xml文件中的定义的Bean.注意这里getBean方法中的参数名为我们在定义Bean时的Bean id 的名称.输入完成后.我们测试.可以看到输入的结果.
由于初学.没有什么高深的技术.主要是体验一下IoC的实现方法.如果有什么地方不正确的话.希望大家能够指正.
一.新建java工程.工程名为Stringtest.然后新建包名为:com.sylu.cherubo
二.选择新建项目.单击右键.选择MyEclipse------->Add SpringCapabilities...向项目添加Spring功能,也就是向工程添加Spring core包.
三.选择ApplicationContext文件的路径为新建的包路径.点击OK我们可以看到com.sylu.cherubo包路径下会出现一个
applicationContext.xml的文件.我们将会用这个文件来向类中注入相应的信息.
四.在项目的com.sylu.cherubo包中新建java类,名为:UserInfo 然后在类中加入用户信息,添加相应的Set和Get方法.
五.选择applicationContext.xml文件.在beans标签中单击右键.选择Spring------>选择New Bean.
六.Bean id 输入bean的名字.我们这里可以输入user.在bean class中我们选择刚建好的UserInfo类.在下面选Properties单击add按钮输入UserInfo类中相应的参数.这里Name必须和类中声名的变量名字相同.
六.输入完成后,点击OK按钮.我们可能看到相应的配置信息.
七.最后.我们新建测试类.在测试类中.我们输入相应的代码.其中新建了一个ApplicationConext实例context.通过调用context的getBean方法.来得到ApplicationContext.xml文件中的定义的Bean.注意这里getBean方法中的参数名为我们在定义Bean时的Bean id 的名称.输入完成后.我们测试.可以看到输入的结果.
相关文章推荐
- 使用XPath解析xml实现简单的Spring IOC完成bean的依赖注入
- 自己简单实现Spring的IOC原理
- Spring 简单IOC实现
- spring基础学习之Ioc-反射简单介绍(四)
- 仿照spring-boot实现一个简单的ioc容器(一)
- 从零开始实现spring(一)最简单的IOC
- 简单实现Spring的IOC原理详解
- spring源码学习之路---IOC实现原理(三)
- Spring学习3—控制反转(IOC)基于Annotation(注解)的依赖注入实现
- spring源码学习之路---IOC实现原理(三)
- spring源码初步学习-自己实现的ioc容器结构
- Spring学习一、IOC的代码实现
- 菜鸟学SSH(十三)——Spring容器IOC解析及简单实现
- spring源码学习之路---IOC实现原理(三)
- Spring源码学习之IOC实现原理(二)-ApplicationContext
- 用java的spring实现一个简单的IOC容器示例代码
- IOC介绍及其简单实现,Struts+Spring
- spring 底层实现IOC DI简单依赖反射
- spring学习笔记6--简单模拟实现AOP(cglib版)
- Spring的Ioc容器简单实现