- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 JavaBean 组件
5章 JavaBean 组件
主要内容
5.1 JavaBean概述
5.2 JSP中应用JavaBean
5.3 JavaBean属性
5.4 JavaBean的范围
5.5 数据封装JavaBean
5.6 业务逻辑封装JavaBean
5.7 JavaBean应用实例
2
5.1 JavaBean概述
Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java
小程序。
n 因为java程序是由一个个类共同协作完成的,每一个类就是一个程序
基本单元,就像一颗颗的豆子
不同于嵌入在JSP页面中的Java语言片段,JavaBean实际上
是指一种特殊的是指一种特殊的、、独立的独立的JavaJava类类。。
n 实质上,JavaBean是通过Java代码封装属性和方法,成为具有某种功
能或者处理某个业务的Java类,简称Bean
所有遵循一定编程原则的Java类都可以被称作JavaBean
n JavaBean具有自己特有的编写规则
3
n5.1.1 JavaBean组件技术
在Java模型中,通过JavaBean可以非常方便地扩充Java
程序的功能,可以快速的生成新的应用程序。
对于软件开发人员来说,使用JavaBean最大的好处是可
以以实实现现程序的程序的重复利用重复利用。。
n JavaBean是可以重复使用的Java组件
组件:实现了数据和操作的封装,外界不了解其内部信息和运作方式,通过提供公共的接
口对外界发布其功能,实质上是由一个或多个类 成。
4
组件技术
小孩积木
5
JavaBean的特点
由于JavaBean是基于Java语言的,因此JavaBean不依
赖平台,具有以下特点:
n独立性;
n 可以实现代码的重复利用;
n 易编写、易使用、易维护;
n 可以在任何安装了Java运行环境的平台下使用,
而不需要重新编译。
6
n5.1.2 JSP-JavaBean开发模式
JSP-JavaBean开发模式如图所示:
请求
WebWeb 浏览器浏览器 JSPJSP
响应
JavaBean 数据库
Web应用服务器 数据服务器
7
示例:使用JavaBean之前
用JSP页面对数据库操作,在JSP网页开发的初级阶段,并没
有框架与逻辑分层的 念,每个JSP页面都要写一段连接数据库
的相同代码,这样对页面的开发和维护带来很多不便 (代码参考
第4章,教材 P120~P124)。其开发模式如下图所示。
8
文档评论(0)