23、JavaBeans使用全解析

JavaBeans使用全解析

1. JavaBeans简介

JavaBeans 是独立的软件组件,可用于组装其他组件和应用程序。JSP 技术借助标准标签来访问 JavaBeans 组件,这有助于封装代码、执行复杂操作,还能利用现有组件节省开发时间。

JavaBeans 组件模型架构既是一种规范,也是一套 API 框架,支持组件内省、属性、事件、持久化等功能。因其平台独立性,能让开发者编写可移植且可复用的组件。

从开发者角度看,一个 bean 就是一个 Java 类对象,它以实例变量的形式封装数据,这些变量被称为 bean 的属性。类会提供一组方法来访问和修改这些属性。bean 作为可复用组件的真正优势在于能够对其属性进行编程内省,这便于使用名为 bean 容器的软件程序实现自动定制。

1.1 从 JSP 角度看 JavaBeans

在 JSP 技术中,JSP 引擎充当 bean 容器。任何遵循以下两个约定的类都可在 JSP 页面中用作 JavaBean:
- 类必须有一个无参数的公共构造函数,以便 JSP 引擎按需实例化该类。
- 对于每个属性,类必须有两个可公开访问的方法,即 getter 和 setter 方法,用于让 JSP 引擎访问或修改 bean 的属性。方法命名规则为:访问属性的方法名为 getXXX(),修改属性的方法名为 setXXX(),其中 XXX 是属性名且首字母大写。

示例代码如下:

public class AddressBean
{
    //properties
    private S
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值