第五章 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