- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10 javabean编程技术课件
JavaBean编程技术 内容提要 JavaBean的编写、调用方法以及JavaBean的属性 JavaBean的特点以及如何使用JavaBean 常见的几种Bean的使用方法: 表单Bean、页面Bean和共享Bean 使用JavaBean访问数据库 组件技术概述 现在软件开发都已经转向了基于组件的开发,目前具备代表性的组件技术有 微软的COM、COM+, Sun的JavaBean和EJB(Enterprise Java Bean), 另外还有CORBA(Common Object Request Broker Architecture,公共对象请求代理结构)。 JavaBean简介 JavaBean是一种软件组件模型。它与其它软件对象相互作用,决定如何建立和重用软件组件。这些可重用软件组件被称之为Bean。 在Sun公司的Java Bean规范的定义中,Bean的正式说法是:“Bean是一个基于Sun公司的JavaBean规范的、可在编程工具中被可视化处理的可复用的软件组件”。 JavaBean是基于Sun公司的JavaBean规范的,可在编程工具中被可视化处理的可复用的软件组件。因此JavaBean具有4个基本特性: (1)独立性 (2)可重用性 (3)在可视化开发工具中使用 (4)状态可以保存 JavaBean编程 JavaBean按功能可以分为两类: 可视化JavaBean 不可视JavaBean 可视化JavaBean就是具有GUI图形用户界面的JavaBean; 不可视的JavaBean就是没有GUI图形用户界面的JavaBean,最终对用户是不可见的,它更多地应用到JSP中。 对于非可视组件,不必去设计它的外观,主要关心它的属性和方法。 JavaBean的特点 编写JavaBean就是编写一个Java类,所以只要会写类就能编写一个Bean,一个完整JavaBean在类的命名上需要遵守4点。 1. 如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,在类中使用两个方法: getXxx(),用来获取属性xxx。 setXxx(),用来修改属性xxx。 2. 对于boolean类型的成员变量,允许使用is代替get和set。 3. 类中方法的访问属性必须是public的。 4. 类中如果有构造方法,那么这个构造方法也是public的,并且是无参数的。 JavaBean页面指令 在JSP中专门提供三个页面指令来和JavaBean交互, jsp:useBean指令、 jsp:setProperty指令 jsp:getProperty指令。 (1) jsp:useBean 该指令指定JSP页面中包括的JavaBean,具体的语法格式为: jsp:useBean id=beanid scope=page|request|session|application class=package.class/ 其中, id是当前页面中引用JavaBean的名字,JSP页面中的Java代码将使用这个名字来访问JavaBean。 scope:指定JavaBean的作用范围,可以取4个值。 page:JavaBean只能在当前页面中使用。在JSP页面执行完毕后,该JavaBean将会被进行垃圾回收。 request:JavaBean在相邻的两个页面中有效。 session:JavaBean在整个用户会话过程中都有效。 application:JavaBean在当前整个Web应用的范围内有效。 (2)jsp:setProperty 指令是设置JavaBean的属性.(3)jsp:getProperty操作指令功能是得到某个JavaBean的属性值。 编写JavaBean 考虑到Web服务器兼容的问题,一般JavaBean都放在包中。[例radius] 使用JavaBean 向JavaBean中发送信息 1. 通过表达式的值或字符串设置JavaBean中的属性值 2. 通过HTTP表单设置JavaBean中的属性值 3. 通过request参数设置JavaBean属性值 (1)通过表达式的值或字符串设置JavaBean中的属性值 通过表达式的值设置JavaBean中的属性值 编写JavaBean (mypackage.user) package mypackage; public class User { String username; String password; public User() { username=“Test; password=123456; } public void setUsername(String newUsername) {
您可能关注的文档
最近下载
- 全过程造价咨询投资控制目标承诺及保证措施.pdf VIP
- 牛津深圳版五上Unit 9 Around the city 第二课时课件.pptx
- 信息安全数学基础(第二版)裴定一课后习题答案.pdf
- 光电信息科学与工程专业的职业生涯规划 (修正).pptx VIP
- 2022年11月中日友好医院2022年应届毕业生公开招聘(一)笔试参考题库+答案详解.docx
- 三维激光扫描仪使用手册faro scene lt.pdf
- 名著阅读《西游记》练习试题(含答案).pdf VIP
- 华为H12-891 V1.0 HCIE-Datacom认证考试题库资料大全-下(多选、判断题汇总).pdf
- 医学电子书包考试找答案.pdf
- 物业起诉业主不交物业费官司超完美答辩状.doc
文档评论(0)