javabean就是传统意义上的类对象...javabean分为pojobean和复合bean
一般pojobean指的是近包含简单数据类型的数据bean
复合bean包含对象操作方法
一般myeclipse编译后就会产生.class文件.
可以手动的build一下
一个标准的JavaBean组件具有以下几个特性:
(1)它是一个public类
(2)它有一个无参的构造器,或默认构造器
(3)它提供了setXXX()与getXXX()方法,来让外部程序设置和获取JavaBean的属性
(4)它实现了Serializable或Externalizable接口,以支持序列化
符合上述条件的Java类,都可以称为JavaBean组件。
实际应用中大部分用于更好的实现MVC结构和面向对象的概念,在三层中作参数传递用,比如在数据层定义的POJOBean可以直接返回控制层进行相关业务处理,再返回给显示层,显示层可采用各种页面技术显示出这个POJOBean的各个属性或元素值,比如jsp标签,freemaker或velocity模板标签等等,JavaBean理论的东西你可以参考1楼答案。
JavaBean组件应该有以下特性
它是一个public类
它有一个无参的构造器,或默认构造器
它提供了setXXX()与getXXX()方法,来让外部程序设置和获取JavaBean的属性
它实现了Serializable或Externalizable接口,以支持序列化符合上述条件的Java类,都可以称为JavaBean组件。
只是一直约定而已!!很多框架都是用bean
一楼正解