`
zjx2388
  • 浏览: 1308081 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

关于JavaBean

    博客分类:
  • J2SE
阅读更多

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的并且是无参数的。

分享到:
评论

相关推荐

    JavaBean教程

    javaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中可视化组件包括简单的GUI元素(例如,文本框、按钮)及一些报表组件等。非...

    javabean属性资料

    关于javabean的属性资料,关于四种属性的分类,以及各属性的详细介绍说明,对于javabean的理解有很大的帮助

    jsp中javabean的用法

    这是关于javabean的一个小程序,可以帮助大家了解javabean中的一些最基本的语法,同时运用了html标记,可以利用IE浏览器去运行一下,看一下效果,如果有不明白的可以找我哦!!

    JAVABEAN

    一个基于JAVABEAN的BBS系统!

    JavaBean简介

    JavaBean简介 什么是JavaBean? JavaBean的三个组成部分 JavaBean的基本特征 BeanInfo接口 JavaBean的开发模式 使用JavaBean开发应用程序 EJB简介

    JavaBean_Javabean增删改查_audiencevu9_

    利用Javabean、servlet、jsp实现用户添加、修改、删除

    json转javabean工具

    提供json转javabean和javabean转json的方法

    关于数据库表生成javabean

    用过myeclipse的人都知道,用数据库表结构生成javabean的orm很简单,也很容易,最近项目采用的是eclipse 也遇到的同样的问题,用数据库表生成dmo对象,经过同事的介绍,给我一个生成的工具的工程,中午休息的时候...

    jsp+javabean进销存系统

    进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean进销存系统:JSP+javabean

    SqlToJavaBean_javabean_根据表结构生成javabean_生成javabean_

    根据数据表结构自动生成javabean,需JDK1.7以上版本

    JavaBean自动生成工具

    自动生成Javabean的Excel工具

    JavaBean技术应用实现购物车

    在本实例中分别创建了保存商品信息的JavaBean---GoodsSingle和工具JavaBean---MyTools和实现购物车的JavaBean---ShopCar。

    javabean(DB)

    javabean(DB)javabean(DB)

    JavaBean示例

    一个JavaBean的小示例,帮助熟悉学习Javabean的使用,实现了一个简单的交互。

    javabean介绍

    Javabean的介绍,不懂的看看 最初,JavaBean的目的是为了将可以重复使用的软件代码打包标准。特别是用与帮助厂家开发在综合开发环境(IDE)下使用的java软件部件。这些包括如Grid控件,用户可以将该部件拖放到开发...

    实验四 JavaBean及Servlet使用

    一、实验目的 1.熟悉JavaBean的开发过程。 2.掌握Servlet的开发过程。 二、实验学时 2H 三、实验性质 综合性实验

    关于servlet+JavaBean+jsp的小例子

    一个关于 jsp+servlet+javaBean ,采用mvc model2的模式开发 并且带分页。

    JavaBean课件.rar

    JavaBean课件.rar JavaBean课件.rar

    Jsp+JavaBean教程

    Jsp+JavaBean教程讲述了jsp+javaBean的开发

    登录和注册的jsp页面+servlet+javaBean

    登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+servlet+javaBean登录和注册的jsp页面+...

Global site tag (gtag.js) - Google Analytics