JavaBean的一些理解

在开发JSP网页程序的过程中,如果需要的应用程序功能已经存在于其他网页中,最快的
法便是重复使用相同的程序代码,将内容复制到新的网页中,或是直接将其加载。

当应用程序的规模愈来愈大,复制程序代码的做法很快就会造成程序代码维护上的困难,
为了维持不同版本功能的完整性与一致性,每次修改原始版本的程序代码其复本的程序代码必
并改动,当一份程序代码同时应用于数十甚至于数百个网页内容时,对于JSP网页系统来
无异于一场灾难

解决程序代码重复使用问题的方法很多,其中一个比较简单的方式便是将其写成子程序网
其他的程序设计人员只需引用这个网页即可获得相同的功能而不需重新开发。当相同的功
需要调整时,只需修改子程序即可将所做的改变直接应用到使用此子程序的所有网页上

那么,什么是JavaBean呢

Javabean从本质上来说是一种Java类,它通过封装属性和方法成为具有独立功能、可
复使用的,并且可与其他控件通信的组件对象

将Javabeans按功能分类,可分为“可视化的 Javabeans”和“非可视化的JavaBean类。可化的JavaBean就是在画面上可以显示出来的 Javabean。一般用到的组件大部分部是可视化的

非可视化的JavaBeans,就是没有GU图形用户界面的 Javabean。在JSP程序中常用来封装事务、
数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使系统具有更好的健社性和灵活性

标准的JavaBean类必须满足三个特征
(1)该类必须包含没有任何参数的构造函数
(2)该类需要实现Java.io.Serializable接口
(3)该类必须有属性接口

**

在JSP中使用JavaBean

在JSP中使用JavaBean最直接的方式就是在page指令中引入JavaBean,接着实例化JavaBean
**
(1)调用JavaBean

<jsp:useBean id ="user" scope="session" class="jsp.test.show"/>

(2)访问JavaBean属性

<jsp:getProperty name = "name" property = "propertyName"/>

(3)设置JavaBean属性

  <jsp:setProperty name = "beanName" last_syntax />


~~------------------------------------------------------------------------~~ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值