Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt

Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt

ID:61518811

大小:1.08 MB

页数:44页

时间:2021-02-11

Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt_第1页
Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt_第2页
Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt_第3页
Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt_第4页
Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt_第5页
资源描述:

《Java Web应用开发实用教程资源-龚永罡 陈秀新 等编著第7章 JavaBean在JSP中的应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第7章JavaBean在JSP中的应用7.1JavaBean简介7.2JavaBean的范围7.3JSP访问JavaBean的语法7.4在JSP中使用JavaBean7.5小结7.6习题7.1JavaBean简介7.1.1什么是JavaBean7.1.2编写JavaBean7.1.3编译JavaBean7.1.1什么是JavaBeanJavaBean是一种Java语言写成的可重用组件。为成为JavaBean,类必须是具体的和公共的,并且具有无参数的构造函数。7.1.1什么是JavaBean一个Web应用系统包括数据层、业务逻辑层和表

2、示层。一个基本的JSP页面包含了HTML标记和Java程序段,将表示层和业务逻辑层混杂在一起,使得页面显得混乱,不好维护。应用JavaBean可以将表示层和业务逻辑层分开,把业务处理过程交给JavaBean完成,再由JSP页面去调用JavaBean。JavaBean降低了JSP程序的复杂度,同时也增加了软件的可重用性。7.1.2编写JavaBean编写JavaBean实际上就是编写一个Java类,因此可以使用任何一个文本编辑器来编写,如记事本。设计JavaBean类就是要设计这个JavaBean的属性和方法JavaBean方法的命名

3、规则:(1)如果成员变量的名字为Xx,则相应地有两个用来得到成员变量值和设置变量值的方法,它们分别命名为getXx()和setXx()。即如下的两种形式:publicdataTypegetXx()publicvoidsetXx(dataTypedata)其中,dataType是成员变量的数据类型,参数data是赋予成员变量的值。注意,方法名getXx和setXx中变量名第一个字母大写。7.1.2编写JavaBean(2)如果成员变量是boolean类数据,则有三个方法和该成员变量对应,分别是:publicbooleanisXx()p

4、ublicbooleangetXx()publicvoidsetXx(booleandata)前两个可用来得到成员变量的值,第三个用于设置成员变量的值。(3)访问成员变量的方法都设为public,即公有方法;如果有构造函数,则必须有一个public类型且没有参数的构造函数。7.1.2编写JavaBean【例7.1】JavaBean的编写。此处以第四章的图书征订Bean为例。BookBean.java源代码如下:packagebean;importjava.io.*;publicclassBookBean{privateStringB

5、ookName="";privateintBookNum=1;publicBookBean(){}publicvoidsetBookName(StringBookName){this.BookName=BookName;}7.1.2编写JavaBeanpublicStringgetBookName(){returnthis.BookName;}publicvoidsetBookNum(intBookNum){this.BookNum=BookNum;}publicintgetBookNum(){returnthis.BookNum;

6、}}需要注意的是,文件名必须要和类的名字相同,否则编译时会出错。7.1.3编译JavaBeanJavaBean必须经过编译成class字节码文件才能供JSP文件调用。在许多的集成开发环境中,能够自动完成编译工作,如在Eclipse集成开发环境中编译JavaBean类的方法很简单,只需要保存源文件,就会自动编译7.1.3编译JavaBean编译JavaBean实际上就是编译Java类。打开Windows自带的DOS命令窗口,将目录转到JavaBean所在的目录,然后在其中输入javacBookBean.java就可以了。编译成功后将产

7、生BookBean.class字节码文件javac的选项有以下几种:javac是一个编译工具,形式如下:javac[options]filename.java(1)-classpathpath设定编译时需要用到的Java类文件路径,如果在系统变量CLASSPATH中已有则不必给出,参数path是类文件的路径。javac的选项有以下几种:(2)-ddirectory设定编译生成的.class文件输入到哪一个目录。通常情况下,javac把生成的class文件放在.java文件所在的目录,使用-d参数可以指定把生成.class文件放在其他

8、目录中;参数directory是要放入的目录。注意:如果.java文件中使用了package语句,例如packagecom.test.maths;加上-d选项会帮助在当前目录下自动生成嵌套的包文件夹。 如果不加-d选项,则不会生成嵌套

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

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

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