JavaBean
来源:互联网 发布:轻量级python ide 编辑:程序博客网 时间:2024/06/05 18:07
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方法,一对用于数组,另一对用于数组中的元素。
0 0
- JavaBean
- JAVABEAN
- JavaBean
- javabean
- JAVABEAN
- javabean
- javabean
- JavaBean
- JavaBean
- javabean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- JavaBean
- javaBean
- hdu 1025 Constructing Roads In JGShining's Kingdom
- HDU 1212 Big Number
- 英国议会听证会审理政府区块链应用
- Servlet---详情解析(一)---初始化/service方法/destroy方法等
- C++ 静态库与动态库
- JavaBean
- 怎样撰写科技论文
- BZOJ 2783 [JLOI2012]树
- UVA 401-Palindromes
- 调试自动代理脚本pac的方法
- Linux下部署多个Tomcat
- 一个APP开发者遇到了一个后端问题
- Linux环境下静态库的生成和使用 (.a文件)
- Python--文件操作之os模块