站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题Base-Jsp-17-JavaBeans

Base-Jsp-17-JavaBeans

摘要: Base-Jsp-17-JavaBeans

v JavaBeans

Ø JavaBeans组件:是根据一系列规定设计出来的普通Java类。

JavaBeans是一个类,它有无参的构造函数,并且遵从JavaBeans的命名约定。

Ø JavaBeans具有以下特性

i) 内透性:指一个类的信息,都可以被另一个类获知。JavaBeans遵循某种命名规则,这样外部类就可以知道这个Bean类。

ii) 支持自定义:属性的方法用来对JavaBeans进行自定义

iii) 支持事件

iv) 主持属性

v) 支持永久性

Ø JavaBeans的命名约定

ª bean的属性可以通过获取(getter)方法和设置方法(setter)来访问,这两个方法统称为

bena的存取方法。每一个单词的首字母都要大写。

ª 除了简单的属性外,bean还可以有多值属性,多值属性是由一个任意类型的数组组成。

在规范中这称为索引的属性。

Ø 处理会话属性

JSP应用程序可以使用bean将自己注册成能够接收和会话有关的事件。

ª javax.servlet.http.HttpSessionBindingListener

如果一个对象实现了该接口,那么当对象被放入或移出会话时,它就可以通过以下两个

方法获得通知:

i) public void valueBound(HttpSessionBindingEvent event)

当有对象被加入大会话中,调用该方法。

HttpSessionBindingEvent含有两个方法:

© public String getName()

© public HttpSession getSession()

ii) public void valueUnbound(HttpSessionBindingEvent event)

ª 当实现了HttpSessionBindingListener结构的对象被添加大所有会话或从中删除时,

会通知HttpSessionAttributeListener



↑返回目录
前一篇: Base-Jsp-18-自定义标记库
后一篇: Base-Jsp-16-监听器和过滤器