- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(3)session:作用于整个session的生存周期内,在session的生存周期内,对此Bean属性的任何改动,都会影响到在此session内的另一page、另一request里对此Bean的调用。但必须在创建此Bean的文件里事先用page指令指定了session=true。 阶段3 JavaBeans的scope属性 (4)application:作用于整个application的生存周期内,在application周期内,对此Bean属性的任何改动,都会影响到此application内另一page、另一request以及另一session里对此Bean的调用。 阶段3 JavaBeans的scope属性 任务5 JavaBeans应用实例 阶段1 实例1 阶段2 实例2 实例代码请参考教材。 第5章 JavaBean技术 JavaBeans概述 任务1 JavaBeans的属性 任务2 JavaBeans的事件 任务3 JavaBeans的使用 任务4 JavaBeans应用实例 任务5 任务1 JavaBeans概述 阶段1 JavaBeans简介 阶段2 JavaBeans的分类 阶段3 JavaBeans的优点 阶段1 JavaBeans简介 JavaBeans事实上有三层含义。首先,JavaBeans是一种规范,一种在Java(包括JSP)中使用可重复使用的Java组件的技术规范。其次,JavaBeans是一个Java的类,一般来说,这样的Java类将对应于一个独立的.java文件,在绝大多数情况下,这应该是一个public类型的类。最后,当JavaBeans这样的一个Java类在具体的Java程序中被实例化之后,有时也会将这样的一个JavaBeans的实例称为JavaBeans。 一般来说,JavaBeans 可以表示为简单的GUI组件,可以是按钮组件、游标、菜单等,这些简单的JavaBeans 组件提供了告诉用户什么是JavaBeans 的直观方法,但也可以编写一些不可见的JavaBeans, 用于接受事件和在幕后工作,例如访问数据库,执行查询操作的JavaBeans ,它们在运行时不需要任何可视的界面。 阶段1 JavaBeans简介 阶段2 JavaBeans的分类 JavaBean按功能可分为可视化JavaBean和不可视化JavaBean两类。 可视化JavaBean就是具有GUI图形用户界面的JavaBean;不可视JavaBean就是没有GUI图形用户界面的JavaBean,最终对用户是不可见的,它更多地是被应用到JSP中。 阶段3 JavaBeans的优点 JavaBean的最大优点就在于它可以提高代码的重用性,正如在开发一个商品信息显示界面,由于商品信息存放在数据库指定表中,此时需要执行连接数据库、查询数据库、显示数据操作,如果将这些数据库操作代码都放入JSP页面中,代码复杂度可以想象。 JavaBean的优点如下。 (1)提高代码的可复用性:对于通用的事务处理逻辑,数据库操作等都可以封装在JavaBean中,通过调用JavaBean的属性和方法可快速进行程序设计。 (2)程序易于开发维护:实现逻辑的封装,使事务处理和显示互不干扰。 (3)支持分布式运用:多用JavaBean,尽量减少java代码和HTML的混编。 阶段3 JavaBeans的优点 任务2 JavaBeans的属性 阶段1 Simple属性 阶段2 Indexed属性 阶段3 Bound属性 阶段4 Constrained属性 阶段1 Simple属性 一个Simple属性表示一个伴随有一对get/set方法的变量。属性名与和该属性相关的get/set方法名对应。例如:如果有setX和getX方法,则暗指有一个名为“X”的属性。如果有一个方法名为isX,则通常暗指“X”是一个布尔属性(即X的值为true或false)。 阶段2 Indexed属性 一个Indexed属性表示一个数组值。使用与该属性对应的set/get方法可取得数组中的数值。该属性也可一次设置或取得整个数组的值。 阶段3 Bound属性 一个Bound属性是指当该种属性的值发生变化时,要通知其他的对象。每次属性值改变时,这种属性就点火一个PropertyChange事件。事件中封装了属性名、属性的原值、属性变化后的新值。这种事件是传递到其他的Beans,至于接收事件的Beans应做什么动作由其自
您可能关注的文档
最近下载
- 中国北方典型地区农用地膜污染现状调查及其防治策略.pdf VIP
- 农用地膜的应用趋势及残膜污染防控对策研究.pdf VIP
- 2025至2030中国磨机衬板行业发展趋势分析与未来投资战略咨询研究报告.docx
- 云南宁永高速公路项目白马隧道工程招标控制价编制.docx
- 医疗质量安全管理核心制度汇编(广州市卫健委 2023年10月修订版).docx VIP
- 《GB/T 192-2025普通螺纹 牙型》.pdf
- 农用地膜的应用与污染防治(严昌荣,何文清,梅旭荣等编著)PPT模板.pptx
- 特别的人 方大同 高清钢琴谱五线谱.docx VIP
- 萨提亚家庭治疗法(11-16).pdf VIP
- 2025上半年高级软件水平考试《系统架构设计师(综合知识)》真题及解析.docx VIP
文档评论(0)