赞
踩
(1)组件也是抽象的概念,可以理解为一些符合某种规范的类组合在一起就构成了组件。他可以提供某些特定的功能。J2EE来说,有什么servlet,jsp, javabean,ejb都是组件。但实际他们都是类,只不过有他们特殊的规定。
(2)组件和类的关系:符合某种规范的类的组合构成组件。
(1)组件可以在另一个称为容器(有时也称为承载者或宿主)的应用程序中使用,也可以作为独立过程使用;
(2)组件可以由一个类构成,也可以由多个类组成,或者是一个完整的应用程序;
(3)组件为模块重用,而对象为代码重用。
(4)但是模块想要调用组件,也得先创建个对象不是。所以说,这两者还真不好搞懂。
总结:容器中的bean,可以叫做组件,也可以叫做某某的对象。一般都叫做组件,倘若叫对象,必须指明谁谁的对象,倘若不指明,说的太过笼统,容易让人误解,反而不对。Spring容器中确实都是对象不错,但是这些对象,很多是依赖于很多其他的对象实现的,要不然也不会叫做组件,所以我们叫组件更准确。
(1)在spring的J2EE应用中,所有的组件都是Bean
(2)也就是说spring容器中的组件都是bean。
说到现在,我就想弄懂一件事情?为什么雷神老师,把容器中的对象都称为组件(无论是别人写的,还是自己写的)
(1)Spring容器是Spring的核心,一切Spring bean都存储在Spring容器内
(2)Spring bean的概念是什么,Bean的含义是可重复使用的Java组件。
(3)其实叫对象也是没错,只不过表达的没那么贴切。
(4)所以对这玩意儿我们有很多种叫法,对象,bean,组件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。