上一个任务/上一节 下一个任务/下一节
目录
任务 3 在 JSP 页面中展示新闻例表
关键步骤如下。
- 使用 JavaBean 封装数据。
- 使用 JavaBean 封装业务。
- 使用 JSP 显示数据例表。
- 使用 JSP 标签实现 JavaBean 属性的读取设置。
2.3.1 JavaBean 与组件开发
1. JavaBean 概述
JavaBean 是用 Java 开发的可以跨平台的可重用组件,在 Web 程序中常用来封装业
务逻辑和进行数据库操作。在程序开发中,程序员所要处理的无非是业务逻辑和数据,
而这两种操作都要用到 JavaBean ,因此 JavaBean 很重要。
JavaBean 实际上就是一个 Java 类,这个类可以重用。JavaBean 从功能上可以分为
以下两类。
- 封装数据。
- 封装业务。
JavaBean 一般情况下应满足以下要求。
- 是一个公有类,并提供无参的公有构造方法。
- 属性私有。
- 具有公有的 getter 和 setter 方法。
符合上述条件的类 ,我们都可以把它看成 JavaBean 组件。
2.JavaBean 的应用
(1)用 JavaBean 封装数据
使用 JavaBean 封装数据,实际上就是将数据库中某一张表的字段进行封装,因
此用 JavaBean 封装数据时,每一个属性都要与数据表中的字段一一对应。为了方便对
JavaBean 中的属性进行操作,分别设置了 setXxx 方法和 getXxx() 方法来实现对属性
的赋值与读取。
示例 13
使用 JavaBean 封装新闻信息。
//新闻信息的 JavaBean
public class News{
//新闻属性
private int id;
private int catgoryId:
……
//setter 以及 getter 方法
public int getId(){
return id;
}
public void setId(int id){
this.id=id;
}
public int getCategoryId(){
return categoryId;
}
public void setCategoryId(int categoryId){
this.categoryId=categoryId;
}
……
}
(2) 用 JavaBean 封装业务
相对于一个封装数据的 JavaBean ,一般都会有一个封装该类的业务逻辑和操作的
JavaBean 与之对应。