您的位置:首页 > 编程语言 > Java开发

JavaBean

2016-07-18 14:55 375 查看
   JavaBean组件本质上就是一个类,只不过这个类需要遵循一些编码的约定。在JSP页面中,既可以像使用普通类一样实例化JavaBean类的对象,调用它的方法,也可以利用JSP技术中提供的动作元素来访问JavaBean。
    一个标准的JavaBean组件具有以下几个特性:
    (1)它是一个公开的(public)类;    
    (2)它有一个默认的构造方法,也就是不带参数的构造方法(在实例化JavaBean对象时,需要调用默认的构造方法)。
    (3)它提供setXXX()方法和getXXX()方法来让外部程序设置和获取JavaBean的属性。
    符合上述条件的类,都可以看成是JavaBean组件。
1.1 属性的命名
    属性(Property)是JavaBean组件内部状态的抽象表示,外部程序使用属性来设置和获取JavaBean组件的状态。为了让外部程序能够知道JavaBean提供了哪些属性,JavaBean的编写者必须遵循标准的命名方式,例:
    public String getName()
    public void setName()
    get/set命名方式有一个例外,那就是对于boolean类型的属性,应该使用is/set命名方式(也可以使用get/set方式)。
1.2属性的类型
    JavaBean有4中类型的属性:简单属性、索引属性、绑定属性和约束属性。在JSP中,支持JavaBean的简单属性和索引属性,绑定属性和约束属性则主要用于图形界面编程中。
    ▶简单属性
      简单属性就是接受单个值的属性。简单属性很容易编程,只要采用get/set命名约定即可。                                                                          
    ▶索引属性
      索引属性就是获取和设置数组时使用的属性。要运用索引属性,需要提供两队get/set方法,一对用于数组,另一对用于数组中的元素。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: