通常一个标准的JavaBean需遵循以下规范:
(1)实现java.io.Serializable接口;
(2)是一个公共类;
(3)类中必须存在一个无参数的构造函数;
(4)对类的属性进行封装:提供对应的setXxx()和getXxx()方法来存取类中的属性,方法中的“Xxx”为属性名称,属性的第一个字母应大写。若属性为布尔类型,则可使用isXxx()方法代替getXxx()方法。
在程序中使用JavaBean具有以下优点:
(1)可以实现代码的重复利用。
(2)易编写、易维护、易使用。
(3)它可以压缩在jar文件中,以更小的体积在网络中应用
(4)完全是Java语言编写,可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。