|
如果你研究java语言有那么一定的阶段,你会遇到一个名词,组件开发,什么是java组件开发其实至今还没有一个很好的定义,那么就凭借自己多年的java开发经验简单的总结一下吧!一些特定范畴的组件,由软件厂家或者国际权威组织制定并颁布了组件规范,如COM、ActiveX、EJB、JavaBean等。本书讨论的组件,指一般意义的自定义组件,不包括这些规范化的组件。
. I1 x3 z& p' f1 U J4 x Z+ y5 h类本身是个细粒度的可重用实现,为了解决功能或机制层面更大粒度重用的问题,又引入了组件的概念。- s5 g# E: o/ Q$ g: i- S
组件对外暴露一个或多个接口,供外界调用。组件内部由多个类来协同实现指定的功能。对于复杂的组件,会包括很多类,还可能包含配置文件、界面、依赖的库文件等,组件也可以包含或者使用其他的组件,构成更大粒度的组件。
0 _ h5 g* q1 f
a8 |2 y' H. S$ z. R8 r) c* _
+ D5 D0 ?* b8 E; z ^5 }) ]! L2 O. K8 r1 o* R' h
$ P( P$ l) @' o* t& `# f5 i
. [5 I! K9 m8 d% F; n- |4 B
7 X% C% U8 d+ b) }5 A2 [ |
|