您的位置:首页 > 职场人生

黑马程序员_学习记录22:JavaBean

2012-12-04 03:51 288 查看
------- android培训java培训、期待与您交流! ----------

1、什么是JavaBean

JavaBean是Java的可重用组件技术,实质是一种符合某些命名和设计规范的Java类

ASP通过COM或COM+组件来扩充复杂的功能,如文件上载,发送email,以及将业务处理或复杂计算分离出来称为可独立使用的模块。

JSP通过JavaBean组建实现同样的功能扩充,JavaBean可以用来执行负责的计算任务、封装事务逻辑以及封装数据等等。

在JSP的Web应用中集成JavaBean组件,由JavaBean中处理业务逻辑,然后在JSP中调用,而JSP页面着重网页界面的设计,可以实现业务逻辑和前台显示的部分分离。

使用JavaBean的好处:

可以使得JSP页面变得清晰;

节省软件开发时间(可以直接使用已经测试和可信的已有组件,避免了重复开发);

降低系统维护的难度

为JSP应用带来了更多的可伸缩性,使系统变得健壮和灵活。

JavaBean的分类

可视的JavaBean:传统的JavaBean应用于可视化界面(如java图形界面中使用的按钮、文本框或列表框等等)。

非可视化的JavaBean:封装逻辑、封装数据,与JSP搭配使用。

avaBean通常遵循一定的编写规范(当提及javaBean时,更多强调的是它所遵循的规范)

JavaBean是一个public类

一定使用了package语句进行打包,并且声明的打包路径非sun公司声明使用的路径。

有一个无参数的构造方法

属性一般是私有的(即用private修饰),以保证数据的完整性和封装性

对属性值的获取有相应的getXxx()方法,并且此方法是公有的(即用public修饰)若要获取的属性为boolean类型则可以使用isXxx()方法

对属性值的设置有相应的setXxx()方法,并且此方法也是公有的(即用public修饰)

2、JavaBean的标签主要有三个:

<jsp:useBean>标签:在网页中创建一个Bean

<jsp:setProperty>标签:用于为Bean中的属性赋值

<jsp:getProperty>标签:用于获取Bean中属性的值

3、JavaBean的用途

封装数据(比如从数据库中读取的数据、用户录入的数据等等)

封装逻辑(比如完成数据库的访问、实现用户要求的业务逻辑等等)

------- android培训java培训、期待与您交流! ----------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JavaBean