第五章 JavaBean技术,部分课件示例
5.1 JavaBean的概念
JavaBean是一种JAVA语言写的可重用组件。
JavaBean就是遵循一定规范、完成某种功能的可重复使用的Java类。
程序开发过程中,一但编写好JavaBean,就可以把JavaBean想象为一个黑匣子,只需要知道这个组件的功能和如何使用它,不需要知道它里面是如何实现的,极大的方便了程序的开发。
特点:
- 可以实现代码的重复利用
- 易编写、易维护、易使用
- 跨平台
JavaBean的书写规范主要包括:
1.JavaBean是一个public的类。
2.类的构造方法必须是public的,无参数的。
3.类中声明的方法必须是public的。
4.如果成员变量的名字是xxx,为了获取或更改成员变量的值,必须提供setXxx()和getXxx()方法。
第五章 JavaBean技术,部分案例示例
JavaBean案例一:设置和获取学生信息的javabean
package com.ceshi;
public class Student
{ String name;
public Student() { name=null; }
public String getName()
{ return name; }
public void setName(String newName)
{ name=newName; }
}
页面:<jsp:useBean>动作标记的使用
<jsp:useBean id="stu1" class= "com.ceshi.Student" scope="page"/>
第一次获取学生姓名:<%=stu1.getName()%>
<% stu1.setName("张三");%>
设置后获取学生姓名:<%=stu1.getName()%>
JavaBean案例二:求圆周长和面积的JavaBean
package com.test;
public class NewCircle {
double r=1,circleArea,circleLength;
public double getR() { return r; }
public void setR(double r) { this.r = r;}
public double getCircleArea() {
circleArea=Math.PI*r*r;
return circleArea; }
public double getCircleLength() {
circleLength=2*Math.PI*r;
return circleLength; }
}
jsp页面调用JavaBean计算圆的周长和面积
<jsp:useBean id="c1" class="com.test.NewCircle" scope="page"/> 圆的半径是:<%=c1.getR()%> <BR> <% c1.setR(100);%> 修改后圆的半径是:<%=c1.getR()%> <BR> 圆的面积是:<%=c1.getCircleArea() %><BR> 圆的周长是:<%=c1.getCircleLength() %>
改进:

JavaBean案例三:通过表单指定JavaBean的属性

本章节内容已隐藏,发表评论后即可查看!
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/1363.html
微信扫一扫
支付宝扫一扫