当前位置: 技术问答>java相关
由谁能告诉我bean是什么?《thinking in java》里说得不太清楚
来源: 互联网 发布时间:2015-06-02
本文导语: 由谁能告诉我bean是什么?《thinking in java》里说得不太清楚 | 简单来说,JavaBean 也是类。 但他体现的是一种组件的思想,它象java平台增加了通过简单的将自包含组件连接在一起,创建一个...
由谁能告诉我bean是什么?《thinking in java》里说得不太清楚
|
简单来说,JavaBean 也是类。
但他体现的是一种组件的思想,它象java平台增加了通过简单的将自包含组件连接在一起,创建一个完整应用程序的功能。
象其他模型一样,JavaBeans 组件在大小和复杂程度上没有限制原则上讲,JavaBeans可以是从小的器件到大的容器和应用程序等各种组件。JavaBeans的思想是,对前者提供易实现的功能,对后者提供充分的灵活性。
JavaBeans规范采用了其他流行组件模型普遍具有的特性,特别是下面的特性:
组件字段或属性
组件方法或函数
事件及互通信
状态保持和存储
应用模型的典型代表当然是Ejb了。
希望有所帮助。
但他体现的是一种组件的思想,它象java平台增加了通过简单的将自包含组件连接在一起,创建一个完整应用程序的功能。
象其他模型一样,JavaBeans 组件在大小和复杂程度上没有限制原则上讲,JavaBeans可以是从小的器件到大的容器和应用程序等各种组件。JavaBeans的思想是,对前者提供易实现的功能,对后者提供充分的灵活性。
JavaBeans规范采用了其他流行组件模型普遍具有的特性,特别是下面的特性:
组件字段或属性
组件方法或函数
事件及互通信
状态保持和存储
应用模型的典型代表当然是Ejb了。
希望有所帮助。
|
可重用,可嵌入,模块化的软件组件。
|
bean其实是一个类。
我举一个例了你大概就明白了
就现在的车子来说,它可分为汽车,火车等等,再由汽车可分为小汽车,大货车等等,但不管是那一类的车子,它们都有一个共同的属性,那就是它们都有高度,宽度,重量,我们把这些共性写成一个bean之后,以后要是要写汽车类,我们只要继承它们的属性就可以,不必再重新写,这样不就可以提高效率,也就是代码的重用,现在你是否能明白一点。
我举一个例了你大概就明白了
就现在的车子来说,它可分为汽车,火车等等,再由汽车可分为小汽车,大货车等等,但不管是那一类的车子,它们都有一个共同的属性,那就是它们都有高度,宽度,重量,我们把这些共性写成一个bean之后,以后要是要写汽车类,我们只要继承它们的属性就可以,不必再重新写,这样不就可以提高效率,也就是代码的重用,现在你是否能明白一点。