文档详情

JSP程序设计 第2版 教学课件 作者 范立锋 于合龙 孙丰伟 第05章 JavaBean组件技术.ppt

发布:2017-08-15约7.77千字共22页下载文档
文本预览下载声明
第5章 JavaBean组件技术 5.1 JavaBean简介 为什么要使用JavaBean JavaBean的形式和要素(1) 编写JavaBean就是编写一个Java的类,这个类创建的一个对象称做 一个Bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎) 知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则: JavaBean的形式和要素(2) 5.2 JavaBean属性 简单属性 索引属性 束缚属性 限制属性 5.3 JavaBean的作用域 page作用域 request作用域 session作用域 application作用域 JavaBean获取作用域数据 (1) JavaBean获取作用域数据 (2) JavaBean获取作用域数据 (3) 5.4 使用JavaBean计算圆的周长与面积 (1) 5.4 使用JavaBean计算圆的周长与面积 (2) 5.4 使用JavaBean计算圆的周长与面积 (3) 5.4 使用JavaBean计算圆的周长与面积 (4) * * 5.1 JavaBean简介 5.2.JavaBean属性 5.3 JavaBean的作用域 5.4 使用JavaBean计算圆的周长与面积 5.1.1 为什么要使用JavaBean 5.1.2 JavaBean的形式和要素 JavaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中可视化组件包括简单的GUI元素(例如,文本框、按钮)及一些报表组件等。非可视化组件是在实际开发中经常被使用到的并且在应用程序中起着至关重要的作用。其主要功能是用来封装业务逻辑(功能实现)、数据库操作(例如,数据处理、连接数据库)等。 返回 JavaBean是Java程序的一种,所使用的语法和其它类似的Java程序一致。在程序中使用JavaBean具有以下优点: 在实际的开发过程中,通常会出现重复的代码或者段落,此时就会大大降低程序的可重用性并且浪费时间。使用JavaBean就可以大大简化程序的设计过程并且方便了其它程序的重复使用。 JavaBean在服务器端的应用具有非常强大的优势,非可视化的JavaBean可以非常好地实现控制逻辑、业务逻辑、表示层之间的分离,从而大大降低了它们之间的耦合度。非可视化的JavaBean现在多用于后台处理,这样会使系统具有一定的灵活性。 (1)可以实现代码的重复利用。 (2)易编写、易维护、易使用。 (3)它可以压缩在jar文件中,以更小的体积在网络中应用 (4)完全是Java语言编写,可以在任何安装了Java运行环境的平台上的使 用,而不需要重新编译。 返回 (1)如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值, 即更改或获取属性,在类中可以使用两个方法: ● getXXX():用来获取属性xxx。 ● setXXX():用来修改属性xxx.。 (2)对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用is“ 代替上面的get和set。 (3)类中方法的访问属性都必须是public的。 (4)类中如果有构造方法,那么这个构造方法也是public的并且没有参数。 JavaBean示例: import java.io.Serializable; public class JavaBeanDemo implements Serializable{ //实现了Serializable接口 JavaBeanDemo(){} //无参的构造方法 private int id; //私有属性Id private String name; //私有属性name public int getId(){ return Id; } public void setId(int id) {
显示全部
相似文档