- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * JavaBean 是描述Java的软件组件模型,有点类似于Microsoft 的COM组件。在Java中,通过JavaBean 可以无限扩充Java程序的功能,通过JavaBean的组合可以快速地生成新的应用程序, JavaBean的实质是一个Java的类,一个遵循某种规则的类,其通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。当用在Web程序中,会以组件的形式出现,并完成特定的逻辑处理功能。Web程序中使用JavaBean能够实现代码重用,逻辑与表示的分离。 * JavaBean具有以下特点: 可以实现代码的重复利用 易编写、易维护、易使用 可以在任何安装了Java运行环境的平台上使用,而无需重新编译 * 9.1 编写JavaBean和使用JavaBean 9.1.1 什么是JavaBean 9.1.2 编写bean 9.1.3 保存bean的字节码 9.1.3 创建和使用bean * 编写bean 编写JavaBean几个务必遵守的重要特性: 1.如果类的成员变量的名字是xxx,那么为了获取或更改成员变量的值,即获取或更改属性,类中必须提供两个方法: getXxx() 用来获取属性xxx setXxx() 用来修改属性xxx 即方法的名字用get或set为前缀,后缀是将成员变量名字的首字母大写的字符序列。 2.对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用“is”代替上面的“get”和“set”。 3.类中声明的方法的访问属性都必须是public的。 9.类中声明的构造方法必须是public、无参数的。 5.JavaBean是一个公开的类 。 * 设计JavaBean属性 JavaBean属性最重要的地方,在于存取方法的设计,通过一组分别以 set与get为名称前缀的方法函数来完成 。 public void setPropertyName(varType paraName){ 属性设定内容程序代码 …… } public void getPropertyName(){ 属性读取内容程序代码 …… } 其中第1段程序区块用以设定属性值,这个方法以set为前缀,加上属性的识别命名组合成为完整的名称,同时其接受一个varType类型的参数paraName,用来设定新的属性值 。 第2段区块则是取得属性值内容,同样的,此方法以get为前缀加上属性命名作为其完整的名称 。 一个组件可以选择性的设定以上两种方法的其中之一,提供一个只写或是只读,名称为PropertyName的属性 * 9.1 编写JavaBean和使用JavaBean 9.1.1 什么是JavaBean 9.1.2 编写bean 9.1.3 保存bean的字节码 9.1.3 创建和使用bean * Bean的保存 在当前Web服务目录下建立如下目录结构: Web服务目录\WEB-INF\classes 根据类的包名,在目录classes下建立相应的子目录.比如: Web服务目录\WEB-INF\classes\tom\jiafei * 9.1 编写JavaBean和使用JavaBean 9.1.1 什么是JavaBean 9.1.2 编写bean 9.1.3 保存bean的字节码 9.1.3 创建和使用bean * JavaBean 的设定 原始码文件经过编译之后,会产生一个扩展名为class的JavaBean文件 。 编译好的JavaBean程序(.class文件)放置到网页目录下的WEB-INF\classes目录之中即可使用 。 在JSP中使用page指令的import属性导入指定的JavaBean所在的包。 使用jsp:useBean操作指令来加载JavaBean组件 : jsp:useBean id=id-name scope=scope-name class=class-name / 或 jsp:useBean id= 给bean起的名字 class= 创建bean的类 scope= bean有效范围 /jsp:useBean * jsp:useBean属性 属 性 说 明 id 指定在JSP网页中所产生的JavaBean对象名称,这样便可利用该名称在JSP网页中使用JavaBean对象 scope 用来设定JavaBean对象的生命周期,有request、session、page和application这4种 class 指定要使用的类名称 * page类型的生命周期 JavaBean对象的生命周期若声明为page,则此对 象仅能在该网页中使用,当用户离开
您可能关注的文档
最近下载
- 电子数据取证技术PPT课件(共12章)第3章取证技术基础.pptx VIP
- 电子数据取证技术PPT课件(共12章)第2章电子数据取证规范.pptx VIP
- 北师大版三年级数学上册 (长方形周长)周长课件教学.pptx
- 23G518-1门式刚架轻型房屋钢结构(无吊车).docx
- 电子数据取证技术PPT课件(共12章)第5章UNIXLinux操作系统取证技术.pptx VIP
- 砥砺身心成就未来主题班会.pptx VIP
- 2024年《公文写作与处理》考试题库大全(含答案).pdf VIP
- 电子数据取证技术PPT课件(共12章)第9章网络取证技术.pptx VIP
- 建设银行笔试试题.docx
- 电子数据取证技术PPT课件(共12章)第4章Windows操作系统取证技术.pptx VIP
文档评论(0)