您的位置首页生活快答

什么是JAVABean

什么是JAVABean

的有关信息介绍如下:

什么是JAVABean

广义:一切java类都是JavaBean(封装数据,封装业务)

狭义:封装数据的java类(set get)

一般说JavaBean指的是狭义上的java类(封装数据)

它不是一个标准,但是一个企业规范

规范:

(1)、实现implements Serializable

(2)、必须显示提供无参构造方法

(3)、提供私有属性,有GET SET方法

JavaBean是java类,属于某些特定的译码指导方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。通过这些,JavaBean类可以用于下列方法: 1. 在IDE中,JavaBean的功能允许应用开发者浏览其中的方法,即JavaBean是被编译的,并且无法利用原始的源文件。 2. 在 Remote Method Invocation(RMI) 的分布式风格中,这项功能听起来并不让人兴奋,但是在未来的包含企业版的JavaBean后,将改变这种情况。 3. 为了JavaBean的属性值和状态可以保存到磁盘上。

编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则: 1. 如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,即更改或获取属性,在类中可以使用两个方法: getXxx(),用来获取属性xxx。 setXxx(),用来修改属性xxx.。 2. 对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用"is"代替上面的"get"和"set"。 3. 类中方法的访问属性都必须是public的。 4. 类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。

JavaBean就是Java类,这个类有如下特点:必须有一默认的构造方法,有私有成员变量,有Get和Set方法。

这个的范围包括的比较广了,比如像entity类,dao层也属于Javabean