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

------- android培训java培训、期待与您交流! ----------


1、什么是JavaBean

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

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

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

JSPWeb应用中集成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培训、期待与您交流! ----------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值