您的位置:首页 > 编程语言 > Java开发

JavaBean在JSP中的应用

2009-10-09 21:54 204 查看
1、 什么是JavaBean
JavaBean是Java中开发的可以跨平台的重要组件,它是一种组件体系结构。JavaBean在服务器端的应用表现出了强大的生命力,在JSP程序中常用来封装业务逻辑、数据库操作等。
JavaBean实际上就是一个Java类,这个类可以重用。从JavaBean功能上可以分为:封装数据和封装业务。
JavaBean是一个公共类,并提供无参的公有的构造方法。属性私有。具有公有的访问属性的getter和setter方法。
1.1、一个封装数据的JavaBean一般情况下对应着数据库内一张表(或视图),JavaBean的属性与表(或视图)内字段的属性一一对应。相对于一个封装数据的JavaBean,一般都会有一个封装该类的业务逻辑和业务操作的JavaBean与之对应。

2、 JavaBean的面向对象思想
当某个方法的参数很多时,一个一个得传参数是很麻烦。从面向对象的角度考虑,当业务恢复操作数据库表时,只要传递给该方法一个与表对应的实例对象就可以了。在该对象中包含着表中每个字段的值,而参数只有一个,传递的参数就是JavaBean对象(Java类对象)。

3、 JSP标准动作
JSP标准动作在浏览器请求页面时执行,JSP标准动作可使用现有的JavaBean组件和属性,以及将用户请求转到另一个网页。
JSP标准动作使用<jsp:>作为前缀,JSP标准动作中的属性区分大小写,属性中的值必须置于引号内。
使用JSP标准动作的好处:可以方便程序开发,体现在代码的重用。可以方便美工人员美化页面,在JSP中减少了大量的Java代码。简化了数据的获取和封装过程。
3.1、jsp:useBean动作用来装载一个将在JSP页面中使用的JavaBean。语法如下:
<jsp:useBean id=”name” class=”package.class” scope=”scope”/>
id用于创建JavaBean的引用名,创建对象的名称。Class用于指定JavaBean的类,创建对象的类型。scope用于指定JavaBean的范围,对象的范围,默认设置为page。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: