JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt

JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt

ID:50052007

大小:473.00 KB

页数:27页

时间:2020-03-08

JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt_第1页
JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt_第2页
JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt_第3页
JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt_第4页
JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt_第5页
资源描述:

《JSP程序设计教程 第2版 教学课件 作者 郭珍 王国辉 JSP程序设计教程(第5章).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JSP程序设计教程》课件制作人:王国辉JSP程序设计教程第5章JavaBean技术课件制作人:王国辉第5章JavaBean技术5.1JavaBean概述5.2JavaBean中的属性5.3JavaBean的应用5.4JavaBean的应用实例√√√√课件制作人:王国辉5.1JavaBean概述JSP较其他同类语言最强有力的方面就是能够使用JavaBean组件,JavaBean组件就是利用Java语言编写的组件,它好比一个封装好的容器,使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean都实现了一个特定的功能,通过合理地组织不同

2、功能的JavaBean,可以快速生成一个全新的应用程序。如果将一个应用程序比做一间空房间,那么这些JavaBean就好比房间中的家具。课件制作人:王国辉5.1JavaBean概述5.1.1JavaBean技术介绍5.1.2JavaBean的种类5.1.3JavaBean规范√√√课件制作人:王国辉5.1.1JavaBean技术介绍使用JavaBean的最大优点就在于它可以提高代码的重用性,例如正在开发一个商品信息显示界面,由于商品信息存放在数据库指定表中,此时需要执行连接数据库、查询数据库、显示数据操作,如果将这些数据库操作代码都放入JSP页面中,代码复杂度可

3、以想象,非编程人员根本无法接收这样的代码,这将为开发带来极大的不便。编写一个成功的JavaBean,宗旨是“一次性编写,任何地方执行,任何地方重用”,这正迎合了当今软件开发的潮流,“简单复杂化”,将复杂需求分解成简单的功能模块,这些模块是相对独立的,可以继承、重用,这样为软件开发提供了一个简单、紧凑、优秀的解决方案。课件制作人:王国辉5.1.1JavaBean技术介绍1.一次性编写一个成功的JavaBean组件重用时不需要重新编写,开发者只需要根据需求修改和升级代码即可。2.任何地方执行一个成功的JavaBean组件可以在任何平台上运行,由于JavaBean是

4、基于Java语言编写的,所以它可以轻易移植到各种运行平台上。3.任何地方重用一个成功的JavaBean组件能够被在多种方案中使用,包括应用程序、其他组件、Web应用等。课件制作人:王国辉5.1.2JavaBean的种类最初,JavaBean主要应用于可视化领域,现在JavaBean更多应用于非可视化领域,并且在服务器端表现出卓越的性能。JavaBean按功能可分为可视化JavaBean和不可视化JavaBean两类。(1)可视化JavaBean可视化JavaBean就是具有GUI图形用户界面的JavaBean;不可视JavaBean就是没有GUI图形用户界面的

5、JavaBean,最终对用户是不可见的,它更多地是被应用到JSP中。课件制作人:王国辉5.1.2JavaBean的种类(2)不可视JavaBean不可视JavaBean又分为值JavaBean和工具JavaBean。值JavaBean严格遵循了JavaBean的命名规范,通常用来封装表单数据,作为信息的容器。【例5-1】值JavaBean示例工具JavaBean则可以不遵循JavaBean规范,通常用于封装业务逻辑,数据操作等,例如连接数据库,对数据库进行增、删、改、查和解决中文乱码等操作。工具JavaBean可以实现业务逻辑与页面显示的分离,提高了代码的可读

6、性与易维护性。例如,下面的JavaBean就是一个工具JavaBean,它用来转换字符串中的“<”与“>”字符。课件制作人:王国辉5.1.2JavaBean的种类【例5-2】工具JavaBean示例课件制作人:王国辉5.1.3JavaBean规范通常一个标准的JavaBean需遵循以下规范:(1)实现java.io.Serializable接口;(2)是一个公共类;(3)类中必须存在一个无参数的构造函数;(4)提供对应的setXxx()和getXxx()方法来存取类中的属性,方法中的“Xxx”为属性名称,属性的第一个字母应大写。若属性为布尔类型,则可使用isX

7、xx()方法代替getXxx()方法。课件制作人:王国辉5.1.3JavaBean规范实现java.io.Serializable接口的类实例化的对象被JVM(Java虚拟机)转化为一个字节序列,并且能够将这个字节序列完全恢复为原来的对象,序列化机制可以弥补网络传输中不同操作系统的差异问题。例如,当一台计算机在Windows系统上创建了一个对象,将这个对象序列化,并且通过网络将它发送到一台操作系统为Linux的计算机上,这时不必担心因为操作系统不同,传输的对象会有所改变,因为这个对象会重新准确组装。作为JavaBean,对象的序列化也是必须的。使用一个Java

8、Bean时,一般情况下是在设计阶段对它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。