原帖及讨论:http://bbs.bccn.net/thread-238352-1-1.html 第一次看spring的时候,会感觉IOC好神奇阿。不需要设置值,用的时候取就可以了。那么它是怎么实现的呢?核心就是IOC容器。那么它有多神秘呢额?其实很简单,就是读取配置文件,生成对应的Bean,再将值赋给那个Bean就行了,取的时候直接用那个getBean方法去取就行了。 废话少说,我们自己来写一个简单的IOC容器,来证明其实它就是那么回事。 名字我们完全按照Spring的来,让测试起来就感觉在用Spring一样。 我们的测试例子是这样的,两个类,User和People,User里又name和age,People里又User的引用。调用People里的User里的say方法,打印。先看这两个类。 User类 MyCodes.tar.gz  
|