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() %>
版权声明:本文标题:9 JavaBean的编写和使用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1705361353a482629.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论