bean:豆子。
在类级别重用之上可以曰有组件级别的重用。所谓组件,可以是几个类打包在一起,但是对于外部调用而言是一个独立整体(一个个豆子的感觉)。构造一个组件的风格有多种,java提出一套统一的风格,这也可以叫标准,这里面最主要的风格就包括组件的可配置属性通过统一的get,set方法暴露。组件都按这种风格来构造,就方便了组件组装者角色采用统一的工具来获取组件的属性列表,并可一一进行配置。这个设计曰为introspection内省机制,按照这种风格构造的组件都称为bean(JavaBean)。
EJB:Enterprise JavaBean
也是按那套风格来构造的Bean组件。只是这类组件有专门的应用领域,当然就是企业信息系统。这类组件将挂在特约的容器环境下运行,其按企业应用需要有不同的运行时表现,分为session bean,entity bean,message bean等。从概念上说就是JavaBean for Enterprise application。类似地你也可以称Swing中包括的JTable等为GUI JavaBean:GJB,不过这个称呼没有被业界统一喊起来,只能自己喊着玩。
在类级别重用之上可以曰有组件级别的重用。所谓组件,可以是几个类打包在一起,但是对于外部调用而言是一个独立整体(一个个豆子的感觉)。构造一个组件的风格有多种,java提出一套统一的风格,这也可以叫标准,这里面最主要的风格就包括组件的可配置属性通过统一的get,set方法暴露。组件都按这种风格来构造,就方便了组件组装者角色采用统一的工具来获取组件的属性列表,并可一一进行配置。这个设计曰为introspection内省机制,按照这种风格构造的组件都称为bean(JavaBean)。
EJB:Enterprise JavaBean
也是按那套风格来构造的Bean组件。只是这类组件有专门的应用领域,当然就是企业信息系统。这类组件将挂在特约的容器环境下运行,其按企业应用需要有不同的运行时表现,分为session bean,entity bean,message bean等。从概念上说就是JavaBean for Enterprise application。类似地你也可以称Swing中包括的JTable等为GUI JavaBean:GJB,不过这个称呼没有被业界统一喊起来,只能自己喊着玩。