网站大量收购独家精品文档,联系QQ:2885784924

新JSP程序设计 教学课件 范立锋 乔世权 程文彬 第05章 JavaBean组件技术.ppt

新JSP程序设计 教学课件 范立锋 乔世权 程文彬 第05章 JavaBean组件技术.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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) * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 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; }

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档