- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13讲 JSP和JavaBean
知识回顾: JSP中使用数据库1、JDBC2、数据源3、数据库的查询4、记录的更新、添加和删除5、查询Excel表; 第十三讲 JSP与JavaBean 教学目的: 讲述在JSP中怎样使用JavaBean。 1、编写JavaBean和使用JavaBean 2、JavaBean的存放目录 3、获取和修改JavaBean的属性 4、JSP与JavaBean结合的例子 ;组件 组装电视机时,人们可以选择多个组件,如电阻、电容、显象管等,一个组装电视机的人不必关心显象管是怎么研制的,只要根据说明书了解其中的属性和功能就可以了。不同的电视机可以安装相同的显象管,显象管的功能完全相同,但他们是在不同的电视机里面,一台电视机的显象管发生了故障并不影响其它的电视机;也可能两台电视安装了一个共享的组件:天线,如果天线发生了故障,两台电视机都受到同样的影响。 “可视化组件编程”非常成功的一个例子就是微软公司;的VB。人们在使用VB编写程序时,经常把一个按钮组件或文本框组件拖放到你的应用程序窗体中,并了解这个按钮的名字、它有哪些功能、方法等,而且你还可以重新更改它的名字,当你创建生成应用程序时,这个按钮的名字被保存了下来。但是,微软的组件只适用于微软的操作平台上,不能为其它的平台所使用。 按着Sun公司的定义,JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于javaBean是基于java语言的,因此javaBean不依赖平台,具有以下特点:;(1)可以实现代码的重复利用 (2)易编写、易维护、易使用 (3)可以在任何安装了Java运行环境的平台上的使用,而不需要重新编译。 我们知道,一个基本的JSP页面是由HTML标签和java程序片组成,如果大量的程序片和HTML交互在一起,就显得页面混杂,不易维护。如果将数据的处理过程指派给一个或几个bean来完成。在JSP页面中调用bean,可有效的分离的静态工作部分和动态工作部分。;一、编写和使用javabean 1、编写bean Javabean分为可视组件和非可视组件。在JSP中主要使用非可视组件。对于非可视组件,我们不必去设计它的外观,主要关心它的属性和方法。 编写javabean就是编写一个java的类,所以你只要会写类就能编写一个bean,这个类创建的一个对象称做一个bean。为了能让使用这个bean的应用程序构建工具(比如JSP引擎)知道这个bean的属性和方法,只需在类的方法命名上遵守以下规则: (1)如果类的成员变量的名字是xxx,那么为了更改;或获取成员变量的值,即更改或获取属性,在类中就需要有两个方法: getxxx():用来获取属性xxx。 setxxx():用来修改属性xxx.。 (2)对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用“is”代替上面的“get”和“set”。 (3)类中方法的访问属性都必须是public的。 (4)类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。 (5)不应该有公开的实例变量(字段),需要使用存取方法而不允许对字段直接访问。;Package lm; import java.io.*; public class Circle { int radius; public Circle() { radius=1; } public int getRadius() { return radius; } public void setRadius(int newRadius) {radius=newRadius; } public double circleArea() {return Math.PI*radius*radius; } public double circlLength() {return 2.0*Math.PI*radius; } };带包名的bean 在JSP1.2以后,要求使用package语句给bean一个包名。包名可以是一个合法的标识符,也可以是若干个标识符加“.”分割而成,如: package lm; package tom.jiafei; 程序如果使用了包语句,例如 package tom.jiafei; 那么必须在classes目录下有如下的子目录,例如,在C:\Tomcat5.0\classes下再建立如下的目录结构。 \tom
您可能关注的文档
- 校园制作项目.doc
- 样板章:第一章 服务外包产生背景概念和特点.doc
- 柏林苍穹下云柏林临时当代艺术馆.pdf
- 标识与个人化磁条卡检测要求.doc
- 标准解读和应用.pdf
- 标记性语言解释器设计和实现.pdf
- 植入式神经刺激器现状和发展趋势.pdf
- 椭圆双曲线离心率取值范围求法.pdf
- 植物根毛发生、发育与养分吸收.pdf
- 概述与语法基础.ppt
- 不同厚度镍中间层对镍钛合金与不锈钢激光焊接接头组织及性能的影响.pdf
- 不同镦粗工艺对钢锭内部孔洞缺陷闭合行为的影响.pdf
- 不锈钢表面油漆干冰去污工艺及其放射性应用研究.pdf
- 动火作业管理规定.pdf
- 2025湖南邵阳市邵东市自然资源局所属事业单位选调10人行测备考题库附答案.docx
- 2025四川巴中市委组织部公开选调公务员16人行测备考题库附答案.docx
- 山东省聊城市高职单招2023年综合素质练习题含答案.pdf
- 员工绩效考核管理办法及细则(4篇).pdf
- 2025云南昆明市禄劝县选调县内基层学校教师到县城学校任教68人行测备考题库附答案.docx
- 辽宁点石联考2026届高三上学期11月联考物理试题及答案.pdf
最近下载
- JR-T 0014-2005 银行信息化通用代码集.pdf VIP
- 关于建设项目水影响评价报告编制费计列的说明起执行.docx VIP
- 上海三菱LEHY-MRL-II-SL 版本d无机房电梯随机出厂图样图册.pdf VIP
- 酒店管理专业人才培养方案_1(高职).pdf VIP
- 桥梁施工主桥施工方案设计.pdf VIP
- 沥青三大指标详解ppt课件.pptx VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读.docx VIP
- 高一英语语法填空专项训练100(附答案)及解析.pdf VIP
- (整理)肺癌中医临床路径及诊疗方案.pdf VIP
- 人工智能导论期末考试试卷(附答案).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)