- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hwadee Java Bean技术讲义 四川华迪信息技术有限公司 Version1.0 Overview 课程介绍 JavaBean简介 JavaBean的范围 Jsp与JavaBean的联合编程 中文处理的编码 Jsp、JavaBean与Web应用的关系 课程介绍 关于本次课程 课程目标 预备知识 目标听众 日程表 词汇表 课程目标 了解Jsp访问Java Bean的语法; 了解Java Bean的创建; 明确Java Bean在Web应用中的存在范围; 掌握Java Web应用中运用Java Bean。 预备知识 了解Tomcat容器知识; 了解Java Web知识; 了解Jsp编程; 了解Java编程。 目标听众 大学计算机专业人员 软件开发从业人员 日程表 共计:0.75 天 详细安排 词汇表 组件 Component Java Bean scope JavaBean简介 概念 意义 特点 代码例子 JavaBean简介 概念 一种可重复使用的且跨平台的软件组件 实质:Java类 JavaBean简介 常与Jsp搭配使用,意义在于 使得Html与Java程序分离,便于代码维护; 降低Jsp开发中Java编程能力的要求; Jsp侧重于动态网页生成,Bean则完成事务处理,后者可被重复使用,提高开发效率。 JavaBean简介 特点 是一个公共类(public); 有一个不带参数的构造方法; 通过set方法设置属性,get方法获取属性; 属性名与set、get方法名之间存在固定的对应关系; 可以当做普通Java类使用。 JavaBean简介 代码例子 Package mypack Public class CounterBean{ private int count = 0; public CounterBean(){} public int getCount(){ return count; } public void setCount(int count){ this.count = count; } } JavaBean的范围 Jsp页面上通过jsp:useBean标签的scope属性声明适用范围: page request session Application JavaBean的范围 jsp:useBean标签 创建一个Bean实例并指定它的名字和作用范围。 ?JSP 语法格式如下: jsp:useBean id=beanInstanceName ? ? scope=page | request | session | application ? ? ? ? { ? ? ? ? ? ? class=package.class | type=package.class | ? ? ? ? ? ? class=package.class type=package.class | ? ? ? ? ? ? beanName={package.class | %= expression %} type=package.class ? ? ? ? } ? ? ? ? { ? ? ? ? ? ? / | ? ? ? ? ? ? other elements /jsp:useBean ? ? ? ? } JavaBean的范围 1.id=beanInstanceName 在所定义的范围中确认Bean的变量,使之能在后面的程序中使用此变量名来分辨不同的Bean ,这个变量名对大小写敏感,必须符合所使用的脚本语言的规定,这个规定在Java Language 规范已经写明。如果Bean已经在别的“jsp:useBean”标记中创建,则当使用这个已经创建过Bean时,id的值必须与原来的那个id值一致;否则则意味着创建了同一个类的两个不同的对象。? JavaBean的范围 2.scope=page | request | session | application Bean存在的范围以及id变量名的有效范围。缺省值是page,以下是详细说明: JavaBean的范围 Page(缺省值) 能在包含“jsp:useBean”元素的JSP文件以及此文件中的所有静态包含文件中使用这个Bean,直到页面执行完毕向客户端发回响应或转到另一个文件为止。 Chapter10 pageCounter1.jsp、 pageCounter2.jsp JavaBean的范围 Request 在任何执行相同请求的Jsp文件中使用这个Bean,直到页面执行完毕向客户端发回响应或转到另一个文件
文档评论(0)