在JSP页面中使用JavaBean.ppt

在JSP页面中使用JavaBean.ppt

ID:52304018

大小:4.05 MB

页数:31页

时间:2020-04-04

在JSP页面中使用JavaBean.ppt_第1页
在JSP页面中使用JavaBean.ppt_第2页
在JSP页面中使用JavaBean.ppt_第3页
在JSP页面中使用JavaBean.ppt_第4页
在JSP页面中使用JavaBean.ppt_第5页
资源描述:

《在JSP页面中使用JavaBean.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章在JSP页面中使用JavaBean第六章在JSP中使用JavaBeanJavaBean原理与应用6.1JavaBean和JSP的结合6.26.1JavaBean原理与应用背景:复用:一次编写,多次使用网页计数器,几乎所有的网站都会用到,每次都copy这部分代码么?数据库的连接,几乎所有网页都会用到。分页显示数据(图书浏览,在线购物很多地方都会用到)。复用?分离:JSP中提供内置对象方便JSP的开发控制,页面显示和业务逻辑混杂在一起。分离?6.1JavaBean原理与应用JavaBean直译就是咖啡豆。因为java程序是由一个个类共同协作完成的,每一个类就是一个程序基本

2、单元,就像一颗颗的咖啡豆。广义的JavaBean就是Java类。狭义的Javabean是必须满足一些基本要求的Java类:如各种setter/getter函数等。什么是JavaBean?JavaBean就是一个java类,但要满足以下条件:1)必须有一个无参构造函数此构造函数在使用实例化JavaBean类时调用若JavaBean类内没有任何构造函数,则系统会自动生成一个没有任何参数的构造函数。2)JavaBean内的属性都应定义为私有的3)定义属性xxx的存取函数:getXxx(),用来获取属性xxx;setXxx(),用来修改属性xxx。必须遵守的约

3、定:1)变量的第一个字母是小写的,但方法名内的第一个字母必须大写;2)方法为public的;3)对boolean类型的成员变量,允许使用"is"代替上面的"get"和"set"。例:JavaBean—Student类web项目名:JavaBeanStudy包名:com.jsp类:Student.java什么是JavaBean?什么是JavaBean?向Javabean类文件中添加成员变量packagecom.jsp;publicclassStudent{privatelongclassno;privateStringname;privateintage;privateboole

4、ansex;privateStringmajor;}自动加入set/get方法在代码编辑区右键重构封装字段则netbeans自动为数据成员生成get/set方法什么是JavaBean?packagecom.jsp;publicclassStudent{privatelongclassno;privateStringname;privateintage;privatebooleansex;privateStringmajor;publicStudent(){}publicStringgetName(){returnname;}publicvoidsetName(String

5、name){this.name=name;}publicintgetAge(){returnage;}publicvoidsetAge(intage){this.age=age;}publicbooleanisSex(){returnsex;}//boolean变量的get函数是isXXXpublicvoidsetSex(booleansex){this.sex=sex;}publicStringgetMajor(){returnmajor;}publicvoidsetMajor(Stringmajor){this.major=major;}publiclonggetClass

6、no(){returnclassno;}publicvoidsetClassno(longclassno){this.classno=classno;}publicstaticvoidmain(String[]args){System.out.println("testJavaBean!");Studenta=newStudent();a.setAge(27);a.setClassno(1001);a.setName("mike");a.setSex(true);a.setMajor("computer");System.out.println("thenameis"+a.ge

7、tName());System.out.println("themajoris"+a.getMajor());if(a.isSex())System.out.println("itismale");elseSystem.out.println("itisfemale");}//手工添加main,以测试bean从上面看出:其实JavaBean就是一个java类Javabean小结Javabean是一个可重复使用的软件组件,实际上是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业

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

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

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