JavaBean概念
- JavaBean是Java Web程序的重要可重复使用组件
- 它是一些封装了数据和操作的功能类并遵循特定的标准
- 供JSP或Servlet调用
JavaBean设计规则
- JavaBean是一个公共的类
- 具有一个公共无参构造器
- JavaBean属性是私有的
- 私有属性需要setter或getter
- 实现Serializaable接口
setter方法
- 访问控制用public定义
- 返回值类型:void
- 以"set"开头,后加一个私有化成员域且将该私有化成员域的第一个字母大写
- 方法参数:参数的个数是1,参数类型与某个私有化的成员域一致
getter方法
- 访问控制用public定义
- 返回值:某个私有化的成员域
- 以"get" /"is"开头后加一个私有化的成员域且将该私有化成员域的第一个字母大写
- 方法参数列表为空
JavaBean的属性
- 只能通过setter或getter访问的私有成员域
- JavaBean的属性由setter或getter唯一决定
进行操作的API
- java.beans.Introsepctor
- java.beans.BeanInfo
- java.benas.PropertyDescriptor