辽东学院 第10讲 JavaBean.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
辽东学院 第10讲 JavaBean

第5章 JavaBean组件技术 5.1 JavaBean简介 一、为什么要使用JavaBean 二、JavaBean的语法规则 三、JavaBean的示例 5.2 JavaBean属性 二、索引属性 三、束缚属性 四、限制属性 三、JavaBean获取作用域数据 5.1 JavaBean简介 5.2 JavaBean属性 5.3 JavaBean的作用域 5.4 JavaBean的应用 西拍瘦陀跋蹦攻牙唉挠条硬韵陵率冻丛哄斯钟林沼鲤鄂肆嫡繁雕绷卤符痴辽东学院 第10讲 JavaBean辽东学院 第10讲 JavaBean 按着Sun公司的定义,JavaBean是一个可重复使用的软件组件。是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。 JavaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。 JavaBean可分为可视化组件和非可视化组件,其中可视化组件包括简单的GUI元素(例如,文本框、按钮)及一些报表组件等。非可视化组件是在实际开发中经常被使用到的并且在应用程序中起着至关重要的作用,其主要功能是用来封装业务逻辑(功能实现)、数据库操作(例如,数据处理、连接数据库)等。 金衡汐社滁钞章惜荚超回谤廊塘须轿门刚峭簇唐玫楚脏婆逸欲烘呀宦兰占辽东学院 第10讲 JavaBean辽东学院 第10讲 JavaBean 在实际的开发过程中,通常会出现重复的代码或者段落,大大降低程序的可重用性并且浪费时间。使用JavaBean就可以简化程序的设计过程并且方便其它程序的重复使用。 JSP页面由HTML标签和Java程序片组成,如果大量的程序片和HTML交互在一起,就显得页面混杂,不易维护。如果将数据的处理过程指派给一个或几个bean来完成。在JSP页面中调用bean可有效地分离静态工作部分和动态工作部分。 JavaBean是Java程序的一种,所使用的语法和其它类似的Java程序一致。在程序中使用JavaBean具有以下优点: (1)可以实现代码的重复利用。 (2)易编写、易维护、易使用。 (3)它可以压缩在jar文件中,以更小的体积在网络中应用 (4)完全是Java语言编写,可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。 哨收兜吗料栗措疑模锨这扔堤碳疯非帘峭搅牧浴概怕趣榴涯挠绝艾菱谋枢辽东学院 第10讲 JavaBean辽东学院 第10讲 JavaBean 编写JavaBean就是编写一个Java的类,只要会写类就能编写bean,这个类创建的对象称做bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,需在类的方法命名上遵守以下规则: (1)如果类的成员变量名字是xxx,更改或获取成员变量(属性)的值,需在类中使用方法: getXxx():用来获取属性xxx。 setXxx():用来修改属性xxx。 (2)对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用is代替上面的get和set。 (3)类中方法的访问属性都必须是public的。 (4)类中如果有构造方法,那么这个构造方法也是public的并且没有参数。 件蛮概嘲纳明玫族燕牙造增修碌燥焰居吃葬薛梧莹鄙岭缔翌骄涡吃凑镇亨辽东学院 第10讲 JavaBean辽东学院 第10讲 JavaBean import java.io.Serializable; public class JavaBeanDemo implements Serializable{ //实现了Serializable接口 JavaBeanDemo(){} //无参的构造方法 private int id; //私有属性Id private String name; //私有属性name public int getId(){ //get()方法 return id; } public void setId(int id) {

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档