一.JavaBean 概述
1.JavaBean 是一种使用java语言写成的可重用组件。从某种程度上来说,它就是符合某些命名方法或者设计规范的特殊的java类,用以复杂的计算等等。
2.JavaBean的常用属性分为:
1)简单属性:简单属性通常为伴随着一对get/set方法的变量,而且属性名称对应了方法的名称。
2)索引属性:索引属性与简单属性类似,但返回的是数组的值。
3)绑定属性:绑定属性用于通知监听器某个JavaBean组件的属性发生了变化,每当属性变化时,会触发一个PropertyChange时间通知其他对象。
4)约束属性:约束属性与绑定属性类似,但是此时属性值的变化实现要被监听器验证之后,才会发生作用,即当某个属性值发生 变化时,与这个属性值保持连接的某个java对象可以否决该属性的变化,并且抛出异常,PropertyVetoException异常用来否决属性值的变化。
3.JavaBean通常具备的三个主要特征:
1)没有参数的构造函数
2)私有的属性
3)操作属性值的get/set方法
二.一个简单的JavaBean实例
JavaBean:StudentInfoBean
下面来写jsp页面
三.一个数据库处理的JavaBean源码