java bean是什么,让我们一起了解一下?
Java Bean是基于Java的组件模型,由属性、方法和事件3部分组成。Java Bean可以被修改或与其他组件结合以生成新组件或完整的程序,通过封装成为具有某种功能或者处理某个业务的对象。
编写Java Bean有什么样的要求?
1、所有的JavaBean必须放在一个包(Package)中。
2、JavaBean必须生成public class类,文件名称应该与类名称一致。
3、所有属性必须封装,一个JavaBean类不应有公共实例变量,类变量都为private。
4、属性值应该通过一组存取方法(getXxx 和 setXxx)来访问:对于每个属性,应该有一个带匹配公用getter 和 setter方法的专用实例变量。
5、Java Bean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个属性的设置方法来设置属性的默认值。
那么编写Java Bean的一般要求和实际操作是怎么样的?
首先,您必须有一个不带有参数的公用构造器。此构造器也应该通过调用各个特性的设置方法来设置特性的默认值,例如:
public Fireworks(){ setAutoStart(true); setBackground(Color.black); setSpeed(10); setRadius(40); }
如果 bean 是一个从 java.awt.Component 类继承而来的可视 bean,您就应该为 bean 定义一个默认的首选大小,例如:
public Dimension getPreferredSize(){ return (new Dimension(radius*3, radius*3)); } public Dimension getMinimumSize(){ return getPreferredSize(); }
拓展一下:在实际应用中,表现对象或者处理前扩展JavaBean的设计非常有用。通常认为如果提供信息,web开发者将在功能上满足用户对JavaBean的需求。例如: HTML中显示敏感的数据时,用户可以屏蔽的条目,如密码、电话号码等。
以上就是小编今天的分享了,希望可以帮助到大家。