5.4 JSP中的Java Bean组件.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.4 JSP中的Java Bean组件 1、概述 2、JavaBean定义及规范 3、在JSP中使用JavaBean 4、企业级JavaBean EJB 5、总结 1、概述 (1) 什么是组件? 组件就是对象。组件是对数据和方法的封装。 (2) 组件有何优点? 组件模型吸收了对象模型的优点,实现了接口的思想。组件可以通过接口与其他的组件进行交互。 使用组件体系结构可以明显提高代码的可重用性和可互换性。组件的表现应该在任何地方都一样,而且可以在需要它的地方使用。 组件把业务逻辑从表示逻辑(网络系统三层结构见下图)中抽象出来,使软件系统的体系结构更加清晰,更容易扩展、维护。 1、概述 1、概述 (3) 常见的组件有哪些? 有微软的com组件,Sun的JavaBean组件,OMG的CORBAR等等。 (4) Java Bean组件简介 Java Bean组件是一种专门为软件开发者设计的组件技术,它是基于java语言的一种软件组件技术, 是一种遵循JavaBean规则的、易于集成到程序中的java类,是一种可重用的组件。 1、概述 (5) Java Bean组件优点 可重用、平台无关:软件开发者可以利用Java Bean组件技术创建可重用的组件,将编译好的Java Bean字节码集成到应用程序中,即可应用于各种平台上。我们可以在JSP中使用JavaBean来进行业务处理。 1、概述 有助于开发高质量软件:使用JavaBean技术可以达到缩短开发时间、提高软件的重用性、提高软件质量的目的,为java软件设计者提供了一种简单、紧凑、跨平台、可协作解决问题的持久性的方案。 隐藏实现细节:表示层的设计人员无需了解表面之下的编程技术。组件开发人员无需向他人说明组件的工作原理,别人只要通过组件提供的接口就可以使用组件。 1、概述 (6) JSP中的JavaBean JSP的组件模型是建立在底层的java平台之上的,JavaBean组件体系结构在java1.1中引入。JSP充分利用了JavaBean组件体系结构的优势。 1、概述 (7) JavaBean发展史 最初:JavaBean被设计为图形组件,但是JavaBean所用的体系结构并没有把它限制在特定的应用程序模型上,甚至在JSP支持JavaBean之前,JavaBean就已经开始用于创建非可视化的以数据为中心的组件。 现在:JSP可以容纳已经存在的JavaBean组件,虽然许多以数据为中心的JavaBean最初可能不是为JSP设计的,但它们的体系结构允许它们插入JSP中( 在JSP中使用)。 2、JavaBean定义及规范 (1) JavaBean定义 JavaBean是一个标准的java类,符合一定的设计和命名约束。 JavaBean以一种标准化的命名约定来定义它提供给外界的方法,调用JavaBean的应用程序很容易知道这个命名约定,这样就提供了一个操作JavaBean的接口,而无需了解bean的内部工作原理。 2、JavaBean定义及规范 遵循JavaBean约定的任何类都是JavaBean。创建JavaBean的实质是建立编程范型。 (2) JavaBean的特点 一次编写,任何地方运行,任何地方重用:JavaBean组件可以在任何环境包括分布式网络环境中运行,JavaBean可以满足任何交互式平台的需求。 2、JavaBean定义及规范 先进的体系结构:JavaBean的体系结构被设计成适合于在分布式的网络环境中工作,在网络环境中开发JavaBean组件通常使用RMI接口。 支持多线程:JavaBean可以运行在多线程环境中。 符合java安全规范:JavaBean完全遵循java的安全准则。 2、JavaBean定义及规范 (3) JavaBean规范优点: 通过使用标准的设计和命名规范,即使不理解JavaBean的底层逻辑也可以在应用程序中使用JavaBean。 遵循特定的语义和规则使得JSP这样的应用程序能够分析所获得的类和方法,能够得知可以得到的方法和特性。 2、JavaBean定义及规范 (4) JavaBean规范对于如何设计Bean的总体规定: 首先:构造方法必须不接受任何参数(对于在JSP中使用的JavaBean来说); 其次:对JavaBean的所有访问都通过特别定义的访问方法(get、set方法)来完成。 再次:JavaBean规范对于类的命名没有特殊的约定,类可以由开发人员任意命名,但是JavaBean应当遵循java的标准命名规则——类名中的每一个单词以大写字母开头。另外,JavaBean的类名通常以Bean这个词结尾。 2、JavaBean定义及规范 (5) JavaBean规范具体要求: A、构造方法 JSP中JavaBea

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档