- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章-JSP与JavaBean要点
4.6 小结 * * Javabean是一个可重复使用的软件组件,是遵循一定标准、用Java语言编写的一个类,该类的一个实例称作一个Javabean。 一个JSP页面可以将数据的处理过程指派给一个或几个bean来完成,我们只需在JSP页面中调用这个bean即可。在JSP页面中调用bean可以将数据的处理代码从页面中分离出来,实现代码服用,更有效维护一个Web应用. bean的生命周期分为page、request、session和application * * 片尾 * * 图4.1 JSP+Javabean 返回 * * 图4.2 字节码文件的存放位置 返回 * * 图4.3 score取值为page的bean 返回 example4_1.jsp * * 图4.4 初次使用scope是session的bean 返回 example4_2_a.jsp * * 图4.5 修改scope是session的bean的属性值 返回 example4_2_b.jsp * * 图4.6 用户在各个页面共享scope是session的bean 返回 * * 图4.7 第一个用户访问页面的效果 图4.8 后续用户访问页面的效果 返回 example4_3.jsp * * 图4.9 bean的属性值为表达式的值 返回 Student.java example4_4.jsp * * 图4.10 例子4_5的效果 返回 Goods类 example4_5_a.jsp example4_5_b.jsp * * 图4.11 特定扩展名的文件 返回 ListFile.java example4_6.jsp * * 图4.12 JSP页面调用bean计算三角形面积 返回 example4_7.jsp * * 图4.13 JSP页面调用bean完成四则运算 返回 CompuerBean类 example4_8.jsp * * 图4.14 浏览图像 返回 Play类负责创建 example4_9.jsp * * 图4.15 两个供用户访问的JSP页面 返回 bean(CounterCount类负责创建) example4_10_a.jsp example4_10_b.jsp * * 4.1.1 编写JavaBean 为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则: 1. 如果类的成员变量的名字是xxx,类中提供两个方法: getXxx(),用来获取属性xxx。 setXxx(),用来修改属性xxx.。 后缀是将成员变量名字的首字母大写的字符序列。 2. 对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用“is”代替上面的“get”和“set”。 3. 类中声明的方法的访问属性都必须是public的。 4. 类中需提供public、无参数的构造方法。 返回 * 4.1.2 保存bean的字节码 1.在当前Web服务目录下建立子目录结构:\WEB-INF\classes,然后根据类的包名,在classes下再建立相应的子目录,比如类的包名为tom.jiafei,那么在classes下建立子目录结构:tom\jiafei,如图4.2所示. 2. 将创建bean的字节码文件,比如Circle.class,复制到“\WEB-INF\classes\tom\jiafei”中。 返回 JSP实用教程(第三版) 配合《JSP实用教程(第三版)》 例子源代码一起使用 Power Point 制作 张跃平 耿祥义 第4章 JSP与JavaBean * * 本章主要内容 4.1 编写Javabean和使用Javabean 4.2 获取和修改beans的属性 4.3 beans的辅助类 4.4 JSP与bean结合的简单例子 * * 概述 Javabean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。具有以下特点: 1.可以实现代码的重复利用。 2.易编写、易维护、易使用。 3.可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。 JSP页面可以将数据的处理过程指派给一个或几个bean来完成,即JSP页面调用bean完成数据的处理,并将有关处理结果存放bean中.JSP页面可以使用Java程序片或某些JSP指令标记显示bean中的数据(见4.2节),即JSP页面的主要工作是显示数据,不负责数据的逻辑业务处理,如图4.1所示意。 * *
文档评论(0)