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方法,一对用于数组,另一对用于数组中的元素。
一个标准的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方法,一对用于数组,另一对用于数组中的元素。
相关文章推荐
- JAVA操作properties文件
- java项目导入与导出
- Java配置及软件下载
- Java中获取明天或者昨天的日期的方法
- java学习之container
- 命令行运行java程序*.jar包
- java实现将结果集封装到List中的方法
- spring TaskExecutor
- Eclipse 工程迁移到 Android Studio
- Java日历类Calendar
- Eclipse运行时概述一
- The Event-Dispatching Thread
- Myeclipse破解版添加外部服务器
- java基础第二天
- 方法
- java NIO详解
- java集合框架
- Java 绝对路径与相对路径,项目路径和ClassPath路径实战
- Spring学习笔记1之IOC详解尽量使用注解以及java代码
- 【转】Java生成plist下载ipa文件