admin 管理员组

文章数量: 1086019


2024年1月16日发(作者:接口测试有哪些接口)

四 JSP与JavaBean

JavaBean是一种可重复使用的软件组件,是一种JAVA类。在JSP页面中常用JavaBean来封装事务逻辑(功能实现部分)、数据库操作等,这样,可以实现前台展示、业务逻辑、数据库操作三者的分离,使程序变得清晰,使系统变得健壮和灵活。

前台显示:JSP

事务逻辑:JavaBean

JavaBean优点:

1.提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在JavaBean中,通过调用JavaBean的属性和方法可快速进行程序设计。

2.程序易于开发维护:实现逻辑的封装,使事务处理和显示互不干扰。

3.支持分布式运用:多用JavaBean,尽量减少java代码和html的混编。

学习目标:

 JavaBean的编写和使用

 JavaBean在JSP中的四种作用域范围

 使用setProperty和getProperty设置和获取属性值

1、 编写JavaBean

Javabean分为可视组件和非可视组件。在JSP中,主要使用非可视组件。对于非可视组件,我们不必关心它的外观,只关心它的属性和方法。

编写JavaBean必须遵守以下规则:

1) bean必须带有包名

2) bean必须是public类

3) bean必须有一个公有的无参构造方法

4) bean中声明的方法都必须是public的

5) 假设bean类的成员变量名是xxx,则访问该变量的两个方法命名必须为:

 getXxx(),用此方法获取xxx的值

 setXxx(),用此方法设置xxx的值

若成员变量xxx是布尔类型,则,只有一个访问方法,其命名是isXxx().

JavaBean实例源代码

package ;

public class Circle {

int radius;

public Circle (){

}

public int getCircle(){

}

public void setCircle(int newRadius){

}

=newRadius;

return ;

radius=1;

public double circleArea(){

return *radius*radius;

}

public double circleLength(){

return 2.0**radius;

}

}

2 编译并保存bean的字节码

编译:

键入 Set path=

C:Program FilesJavajdk1.6.0_16bin;%path%

后可直接使用javac命令。

保存位置:

要求必须保存在WEB-INFclasses文件夹中,若classes文件夹不存在,需自己创建。

3 使用JavaBean

两步操作:

1) 导入类:

<%@ page import="" %>

2) 使用动作标签useBean加载使用bean:

Chap4/

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<%@ page import="" %>

<%cle(10); %>

园的半径是:<%=cle() %>


园的面积是:<%=Area() %>


园的长度是:<%=Length() %>



本文标签: 方法 逻辑 使用 保存 组件