`
- 浏览:
1336921 次
- 性别:
- 来自:
北京
-
JavaBean 的范围。 Scope 是一个具有生命时间的变量。JavaBean的范围在
<jsp:useBean scope=”….>标志中右边进行表示。将产生一个JavaBean的快捷参考。
说明:jsp服务器引擎将剥离<jsp。。。。标记。并且在最终用户的浏览器上无法显示实际代码。
存在下面四种范围: 页面、 请求、 对话、 应用。
对话范围:
对话范围的JavaBean 主要应用与跨多个页面和时间段: 例如填充 用户信息。 添加信息并且接受回馈,保存用户最近执行页面的轨迹。对话范围JavaBean保留一些和用户对话 ID 相关的信息。这些信息来自临时的对话cookie,并在当用户关闭浏览器时,这个cookie将从客户端和服务器删除。
页面/请求范围:
页面和请求范围的JavaBean有时类似表单 的bean , 这是因为 他们大豆用与处理表单。表单需要很长的时间来处理用户的输入,通常情况下用于页面接受HTTP/POST或者GET请求。另外页面和请求范围的bean可以用于减少大型站点服务器上的负载,如果使用对话bean,耽搁的处理就可能会消耗掉很多资源。
应用:
应用范围通常应用于服务器的部件,例如 JDBC 连接池、应用监视、拥护计数和其他参与用户行为的类。
在Bean中限制HTML的产生:
理论上,JavaBean 将不会产生任何HTML,因为这是jsp层负责的工作;然而,为了动态消息提供一些预先准备的格式是非常有用的。产生的HTML将被标注的 JavaBean方法返回。
这里有一些非常重要的事情:
1. 不要试图在JavaBean返回的HTML中放置任何字体尺寸。
并不是所有的浏览器都相同。很多浏览器无法处理完整的字体尺寸。
2. 不要试图在JavaBean返回的HTML中放置任何脚本或者DHTML。
向页面直接输出脚本或者DHTML相当于自我毁灭,因为某些浏览器版本在处理不正确的脚本时会崩溃(非常少但是有)。如果用户的JavaBean在运行时是动态的推出复杂的HTML语言,用户将陷入调试的噩梦。另外,复杂的HTML将限制JavaBean的寿命和灵活性。
3. 不要提供任何的选择。
如果用户使用不同的系统浏览页面,可以提供一种可以替换的方法。
按着Sun公司的定义,JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于javabean是基于java语言的,因此javabean不依赖平台,具有以下特点:
1. 可以实现代码的重复利用
2. 易编写、易维护、易使用
3. 可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。
编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则:
1. 如果类的成员变量的名字是xxx,那么为了更改或获取成员变量的值,即更改或获取属性,在类中可以使用两个方法:
getXxx(),用来获取属性xxx。
setXxx(),用来修改属性xxx.。
2. 对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用"is"代替上面的"get"和"set"。
3. 类中方法的访问属性都必须是public的。
4. 类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在提供的课件中,有三个关于JavaBean的PPT文件: 1. **第五章 JavaBean1.ppt**:可能涵盖了JavaBean的基本概念、创建过程和基本操作。 2. **第五章 JavaBean3.ppt**:可能深入讲解了JavaBean的属性、方法以及在JSP中...
以下是关于JavaBean组件程序设计的详细知识点: 1. **JavaBean规范**: - **可见性**:JavaBean通常使用公共属性和方法,属性通过getter和setter方法进行访问。 - **无参数构造器**:JavaBean需要有一个无参数的...
本资源摘要信息是关于JavaBean开发用户注册页面的知识点总结,为用户提供了一个完整的JavaBean开发用户注册页面的实现步骤和关键技术点。 一、 JavaBean开发用户注册页面概述 JavaBean开发用户注册页面是使用...
实验报告涉及的知识点主要集中在Java Web开发中的JavaBean、Servlet以及它们与JSP的交互。以下是对这些知识点的详细说明: 1. **JavaBean规范**: - JavaBean是一种符合特定编码规范的Java类,通常用于封装数据和...
javaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中可视化组件包括简单的GUI元素(例如,文本框、按钮)及一些报表组件等。非...
以下是关于JavaBean组件程序设计的详细知识: 1. **JavaBean的基本概念**: - JavaBean是一个遵循JavaBean规范的Java类,它可以被开发工具可视化处理,具有独立性、可重用性和状态保存能力。 - 它通常封装了私有...
3. 文档和教程:可能包含有关如何使用这个JavaBean的说明文档,以及关于JavaBean和新闻发布系统的相关教程。 4. 数据集:可能包括一些示例新闻数据,用于测试和展示JavaBean的功能。 5. 其他编程语言的相关资料:...
- `Winter+2009+Schedule.doc`可能是关于课程安排的文档,`JAVABEAN基本语法.pdf`、`JavaBean组件程序设计.ppt`、`JavaBean.ppt`、`javaBean(2).ppt`等可能是教程或讲解材料,可以帮助学习者深入理解JavaBean的各个...
JavaBean 是Java编程中的一个重要概念,它是一种符合特定规范的Java类,主要用于封装数据和业务...通过不断实践和深入学习,开发者可以掌握更多关于JavaBean的高级特性,如属性监听、事件处理等,进一步提升编程能力。
以下是关于JavaBean在该系统中的应用以及数据访问和表示的详细知识点: 1. **JavaBean规范**: - JavaBean必须是一个公共类,且具有默认的无参构造函数,方便实例化。 - 属性应通过getter和setter方法进行访问,...
"JB备课-JavaBean ppt课件 精通2006"是一个关于JavaBean的教程资源,包含了2006年的教学内容,适合初学者或希望深入理解JavaBean开发的开发者学习。本课程可能涵盖了JavaBean的基本概念、创建、属性、事件处理、持久...
以下是关于JavaBean和JSP以及它们在网购系统中的应用的详细解释。 JavaBean是一种Java类,遵循特定规范,用于封装业务逻辑和数据,可以被其他Java应用程序,如JSP页面,方便地复用和操作。JavaBean的主要特点包括:...
【标题解析】:“[其他类别]javabean分页程序_javabean.zip”这个标题表明,这是一个关于JavaBean技术的程序示例,主要用于实现数据的分页功能。JavaBean是Java开发中的一种组件,它封装了特定的功能,可以在多个...
这个"javaBean复习材料"显然是一份关于JavaBean的教程或学习资料,由教师精心整理,得到了同学们的一致好评。 首先,JavaBean的基本概念是必须了解的。JavaBean是一种公共类,它是公共的、非抽象的,并且有一个无...
JavaBean是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...
以下是关于JavaBean及其相关知识点的详细说明: 1. **JavaBean的概念**: JavaBean是一种符合JavaBeans规范的Java类,它具有可视化的特性,可以被其他Java应用程序或框架(如Struts、Spring等)方便地使用。...
以下是关于JavaBean操作的一些关键知识点: 1. **JavaBean的定义**:JavaBean是一个Java类,遵循一些约定,比如具有默认的无参构造器,属性通过getter和setter方法访问,且通常是可序列化的。在这个案例中,`...
这是关于javabean的一个小程序,可以帮助大家了解javabean中的一些最基本的语法,同时运用了html标记,可以利用IE浏览器去运行一下,看一下效果,如果有不明白的可以找我哦!!
以下是一些关于JavaBean和MySQL在Web开发中的关键知识点: 1. **JavaBean规范**:JavaBean是一种符合特定规范的Java类,它具有良好的封装性,遵循命名规则(通常首字母大写),提供无参数构造器,并且属性、方法和...
JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,它遵循一定的规范,使得Java对象能够被方便地在Web应用中使用,特别是在Servlet和JSP之间传递数据。在这个项目"JavaBean_Javabean增删改查_...