实践Spring Core

       其实Spring Core应该是我最熟悉的一部分,因为我们之前研究的插件体系结构很大程度上是借鉴Spring和Eclipse的。我在其中研究了Spring管理Bean的方法,以及Bean是如何被描述的,相信如果总结出来的话,会相当精彩。我其实最早是非常想做一个类似的插件管理的体系结构,把Bean换成Plugin的话,基本上就差不多了,当然,插件和Bean的环境不一样,设计起来会有一些不同吧。
       改天有空,把以前研究的部分总结一下,最好把那个设计完成,看看最终和保平设计的会有多少差别
      
       今天跟着信良兄走了一趟,他那本《Spring技术手册》确实是掌握API和用法的一本好书,不管他是不是入门书籍吧。嗯,还是有不少收获的。
       比如说:
  1.         发现他书上的一个BUG。配置list的时候,它在配置文件中加入<value>,在spring1.2中是不能正确运行的。
  2.        实际写一些代码,对系统的运行更有体会了。然后,也学会了更多的用法,如果只是看书的话,效果不一定深。
  3.        然后写了一个build.xml,就执行native2ascii命令,需要参考ant的手册。
      
      用容器来管理类的依赖关系,来管理类的生命周期。这就是Core的核心功能。现在闭着眼睛想一下,大概需要
    BeanDefintion:用于描述一个Bean。
    BeanManager,或者说BeanFactory:用来生成Bean,并且管理Bean之间的依赖关系。
    XML文件:用于配置Bean之间的关系。

    差不多了吧,其它的都是次要功能了。

你可能感兴趣的:(eclipse,spring,bean,ant,配置管理)