Java Web程序设计第5章 JavaBean技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 JavaBean技术 本章主要内容介绍JavaBean技术的使用,主要有JSP调用JavaBean 、JavaBean作用域和数据库连接的JavaBean等内容。 本章任务: 实现封装用户信息的JavaBean 在JSP中使用JavaBean 实现封装数据库连接的JavaBean 本章技能目标: 掌握JSP中使用JavaBean的语法 掌握JavaBean的作用域 掌握JavaBean封装方法 封装用户信息的JavaBean 创建封装用户信息的JavaBean,用户信息包括用户名、密码、性别、年龄和家庭住址等内容。如表5-1所示。 实现过程: 1.创建类。 在项目JavaWebExample下的src目录下,创建chapter5的包,接着创建名为UserInfo.java的类。 2.以表5-1所示信息,为UserInfo.java类增加用户名、密码、性别、年龄和家庭住址等属性对应的变量。 3.利用Eclipse工具,为每个属性自动添加getXxx()和setXxx()方法,完成后,用户信息的JavaBean类文件建立即已完成,其代码如程序5-1所示。 新知识点——JavaBean概述、JSP调用JavaBean 一.JavaBean技术介绍 1.一次性编写 一个成功的JavaBean组件重用时不需要重新编写,开发者只需要根据需求修改和升级代码即可。 2.任何地方执行 一个成功的JavaBean组件可以在任何平台上运行,由于JavaBean是基于Java语言编写的,所以它可以轻易移植到各种运行平台上。 3.任何地方重用 一个成功的JavaBean组件能够被在多种方案中使用,包括应用程序、其他组件、Web应用等。 二.JavaBean的组成 一个Bean由两部分组成: 1.属性(properties) 2.方法(method) 三.JavaBean规范 (1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public?,如: public class User{......}。 (2)JavaBean 类必须有一个必须要有不带参的默认构造函数:类中必须有一个不带参数的公用构造器。 (3)一个JavaBean类不应有公共实例变量,类变量都为private,如: private int id。 (4)属性应该通过一组存取方法(getXxx 和 setXxx)来访问,一般是IDE(Eclipse、JBuilder) 为属性生成getter/setter 方法。 (5)一般JavaBean属性以小写字母开头,驼峰命名格式,相应的 getter/setter 方法是 get/set 接上首字母大写的属性名。例如:属性名为userName,其对应的getter/setter 方法是 getUserName/setUserName。 JSP调用JavaBean (1)导入JavaBean类 (2)调用JavaBean (3)设置JavaBean属性 (4)访问JavaBean属性 扩展——JavaBean作用域 在我们调用bean的时候其中最重要的三个属性是需要设定的 ,他们分别是:id=““ class=““ scope=““在这三个属性中,id表示我们要创建的事例对象名称;class表示我们调用的bean,也就是你编写bean完成后通过编译生成的.class文件;scope就表示我们创建的bean的事例对象的生命周期。 扩展——表单参数设置JavaBean中的属性 通过HTTP表单参数值设置JavaBean属性 可以通过HTTP表单的参数值来设置Bean响应的属性值,要求表单参数的名字必须与Bean属性的名字相同。其语法格式为: jsp:setProperty name=”bean name” property=”*”/ 其中,name属性表示JavaBean的ID名称,property属性的值是“*”,表示用户在可见的JSP页面表单中输入的全部值,存储在匹配的Bean属性中。匹配的方法是:Bean的属性的名称必须与文本框的名字相同。 通过request参数值设置JavaBean属性 可以通过request的参数值来设置JavaBean中的属性值,要求request参数名必须与Bean的属性名相同,其语法格式为: jsp:setProperty name=”bean name” property=”属性名” param=”参数名”/ 其中,name属性表示JavaBean的ID名称,property属性的值表示JavaBean中的属性名,param属性表示页面请求的参数名,需要注意的是,不能同时使用param和value。 数据库连接的JavaBean 实现用户的添加,用户信息包括

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档