- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第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计算圆的周长与面积 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 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; }
您可能关注的文档
- Internet应用与网页制作 作者 赵丰年 商建云 第06章.ppt
- Internet应用与网页制作 作者 赵丰年 商建云 第10章.ppt
- Internet应用与网页制作 作者 赵丰年 商建云 第11章.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第1章 IT项目管理概述.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第2章 组织环境与项目管理过程.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第3章 IT项目整体管理.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第4章 IT项目范围管理.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第5章 IT项目时间管理.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第6章 IT项目成本管理.ppt
- IT项目管理 工业和信息化普通高等教育“十二五”规划教材立项项目 作者 郭宁 第7章 IT项目质量管理.ppt
- JSP程序设计 第2版 作者 范立锋 于合龙 孙丰伟 第06章 Servlet核心技术.ppt
- JSP程序设计 第2版 作者 范立锋 于合龙 孙丰伟 第08章 JSP核心表达式与标签.ppt
- JSP程序设计 第2版 作者 范立锋 于合龙 孙丰伟 第09章 Web网页模板技术.ppt
- JSP程序设计 第2版 作者 范立锋 于合龙 孙丰伟 第12章 JSP实例开发1—论坛.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第02章 JSP辅助知识.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第03章 JSP语法详解.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第05章 JavaBean组件技术.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第07章 JSP数据库核心技术.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第08章 JSP核心表达式与标签.ppt
- JSP程序设计 范立锋 乔世权 程文彬 第09章 Web网页模板技术.ppt
文档评论(0)