Java Bean技术

来源:互联网 发布:php前端 java后端架构 编辑:程序博客网 时间:2024/06/17 02:19

JavaBean

JavaBean是JavaWeb程序的重要组件,它是一些封装了数据和操作的功能类,供JSP或Servlet调用,完成数据封装和数据处理等功能。

JavaBean的设计

设计一个标准的JavaBean通常遵守以下规则

1.JavaBean是一个公共类
2.JavaBean类具有一个公共的无参的构造方法。
3.JavaBean所有属性定义为私有
4.在JavaBean中,需要对每个属性提供两种公共方法。假设属性名为xxx,两个方法为:
· setxxx():用来设置属性xxx的值
·· getxxx用来获取xxx的值(若属性是boolean类型),则方法名为isxxx()。
5.定义JavaBean时通常放在一个命名的包下。

JavaBean的安装部署

设计的JavaBean类经过编译后,必须部署到Web应用程序中,单个JavaBean类部署到相应工程的WEB-INF/classes下,JavaBean的打包类Jar部署到/WEB-INF/lib下

在JSP中使用JavaBean

在jsp页面中,可以通过脚本代码直接访问JavaBean,也可以通过jsp动作标签访问JavaBean

下面介绍用动作标签访问JavaBean
<jsp:useBean>:声明并创建JavaBean对象实例
格式:<jsp:useBean id="对象名" class="类名" scope="有效范围"/>
<jsp:setProperty>:对JavaBean对象的指定属性设置值
格式:<jsp:setProperty name="beanname" property="propertyname" value="beanvalue"/>
<jsp:getProperty>:获取JavaBean对象指定属性的值,并显示在网上。
格式:<jsp:getProperty name="beanname" property="propertyname"/>

原创粉丝点击