JavaBean是Java开发语言中一个可以重复使用的软件组件,它本质上就是一个Java类为了规范JavaBean的开发,Sun公司发布了JavaBean的规范,它要求一个标准的JavaBea组件需要遵循一定的编码规范,具体如下。
(1)它必须具有一个公共的、无参的构造方法,这个方法可以是编译器自动产生的默认构造方法
(2)它提供公共的setter方法和getter方法,让外部程序设置和获取JavaBean的属性。
getName()方法:称为getter方法或者属性访问器,该方法以小写的get 前缀开始,后跟属性名,属性名的第1个字母要大写,例如,nickName属性的getter方法为getNickName()。
setName()方法:称为setter方法或者属性修改器,该方法必须以小写的set 前缀开始,后跟属性名,属性名的第1个字母要大写,例如,nickName属性的setter方法为 setNickName()。
如果一个属性只有getter方法,则该属性为只读属性。如果一个属性只有setter方法,则该属性为只写属性。如果一个属性既有getter方法,又有setter方法,则该属性为读写属性。通常来说,在开发JavaBean时,其属性都定义为读写属性。
需要注意的是,对于JavaBean 属性的命名方式有一个例外情况。如果属性的类型boolean,它的命名方式应该使用 is/set,而不是get/set。
age和married是可读写属性,name是只写属性,sid是只读属性,info是只读属性
使用BeanUtils为JavaBean的属性先赋值,然后再取值