网站大量收购闲置独家精品文档,联系QQ:2885784924

Java Web程序设计 课件 第8章 JavaBean.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第8章JavaBean主讲人:2025/2/61

主要内容2025/2/6《Web程序设计》21JavaBean简介2JSP中访问JavaBean3JavaBean的应用

本章课程目标知识目标掌握JavaBean的基本概念、使用方法及应用方式;能力要求:熟练使用IDE编写JavaBean并部署于JSP项目中。能够运用JavaBean技术实现模块化和高质量模块编写。2025/2/6《Web程序设计》3

8.1JavaBeanJavaBean是使用Java语言开发的一个可重用的组件,在JSP的开发中可以使用JavaBean减少重复代码,使JSP代码的开发更简洁,易于维护与扩展。JavaBean通常就是一个Java的类,可提供功能函数、组织数据的单元等功能。2025/2/6《Web程序设计》4

JavaBean基本特征提供一个默认的无参构造函数。需要被序列化并且实现了Serializable接口,可用于在不用应用或程序间传递数据对象,因此,让JavaBean实现Serializable有利于多种数据传输。有一些可读写属性。JavaBean往往对应了某个具体的物体对象,其可读写属性对应该物体的特征。有一些的getter或setter方法。这些方法对应于上一条中的属性,某个属性会有对应的读取和写入方法,分别称为getter和setter。可能有一些业务方法,这些方法是为了实现特定功能而编写的代码,接收指定的参数,返回处理结果的数据。具有较强的可理解性、可维护性与可扩展性。2025/2/6《Web程序设计》5

示例2025/2/6《Web程序设计》6publicclassOrderItemimplementsjava.io.Serializable{...privatelongorderId;publiclonggetOrderId(){//读取器returnorderId;}publicvoidsetOrderId(longorderId){//写入器this.orderId=orderId;}}如果该代码的属性是boolean,则通常getPropertyName()方法会写成isPropertyName().

JavaBean典型优点(1)可以实现代码的重复利用JavaBean中的代码都是封装在函数中,这些代码可以方便被其它类使用,重用时只需要实例化该JavaBean,调用相应方法即可。(2)易编写、易维护、易使用JavaBean的使用目标比较明确,都是为了具体的应用需要而编写的,其中各个属性与方法均为实现特定功能需要而设计的,因此模块化好、可访问性清晰,,易于使用与维护。(3)可移植性好这些JavaBean的目标功能明确,编译后生成相应的class,就可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译,方便于移植到其它应用中。2025/2/6《Web程序设计》7

主要内容2025/2/6《Web程序设计》81JavaBean简介2JSP中访问JavaBean3JavaBean的应用

JSP+JavaBeanJSP编程中由于将Java代码嵌入HTML页面,导致页面中多种语言代码混杂,使得页面代码不易理解、难以维护。为此,将JSP中业务逻辑代码提取出来,形成单独的JavaBean,以减轻页面代码的混杂现象,这种模式通常称为Model1,即JSP+JavaBean模式。2025/2/6《Web程序设计》9

JSP搭配JavaBean来使用,有以下的优点:可将HTML和Java代码分离,可以提高后期系统维护的便利性。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。JavaBean代码的可重用,易于扩展。将日常用到的程序写成JavaBean组件,当在JSP要使用时,只要调用JavaBean组件来执行用户所要的功能,不用再重复写相同的程序,这样以来也可以节省开发所需的时间。2025/2/6《Web程序设计》10

读取JavaBean属性值jsp:useBean标签声明了要访问的JavaBean类名、对象名以及范围,其使用的语法如下:jsp:useBeanid=对象名class=完整类名scope=范围/对象名:是为该JavaBean声明的名称,相当于Java中实例化对象的名称;完整类名:是该JavaBean的完整类名,包括路径名与类名称,使得Web容器能访问到该类;范围:是指该JavaBean实例的生存范围,可以是request、page、session、application2025/2/6《Web程序设计》11

jsp:getProper

文档评论(0)

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

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

1亿VIP精品文档

相关文档