《JSP动态Web技术》第2版配套资源 课件 第五章 JSP与JavaBean.ppt

《JSP动态Web技术》第2版配套资源 课件 第五章 JSP与JavaBean.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP动态Web技术 深圳职业技术学院软件技术专业 JSP与JavaBean 内容提要 4 学习目标 1 2 3 5 猜数游戏 班级新闻网 班级相册 总结提高 学习目标 了解JavaBean的基本组成与工作原理 掌握JavaBean的程序抽象、编写 掌握JSP中调用JavaBean的方法 猜数游戏 游戏开始,产生随机数 填写数字,一次次与随机数比较 验证逻辑交给JavaBean处理 组件 思索: 之前的jsp程序的编写中,html与java代码之间的关系是什么? 程序设计技术以及工具产生的原因? 如何让HTML代码与java代码进一步分离? 软件组件 指一个个具有一定功能的,且被封装好的软件模块,形象地称为软件黑匣子。 组件保存的状态,也成为属性 一定条件下,组件还可以触发一些事件 外部调用组件的方法完成一定任务 JavaBean技术 JAVABEAN是一种基于JAVA的软件组件;类似于Microsoft的COM组件的概念! JavaBeans特点: 可以实现代码的重复利用; 易编写、易维护、易使用; 跨平台 JAVABEAN 的模型 package 包名; public class 类名{ 构造方法(); 属性(Property); 方法(Method); } 分析:编写JavaBeans就是编写一个Java的类,这个类创建的一个对象称作一个beans。 JavaBean文件编写要点 类名称与保存的文件名称必须是一致的,同时,类必须声明为公有类,类中方法的访问属性都必须是public; 构造函数的名称必须与类的名称一致,主要用来初始化,无参数输入; Javabean类中的方法: 类的成员名字是xxx,获取和更改xxx形式如下: getXxx():获取属性xxx; setXxx():修改属性xxx; boolean型属性,允许用is代替get和set 类中方法的访问属性必须是public 类中构造方法必须是public,并且是无参数; 属性值设定/读取方法 public void set设定方法名称(数据类型 参数) { this.变量=参数; } 例如: public void setSQL(String SQL) { =SQL; } 语法结构: public void get读取方法名称() { return this.变量=参数; } 例如: public void getSQL(String SQL) { return ; } 注意:属性值的读取方法名称一般以get开头,加上方法名称 设 定 读 取 JSP中使用JavaBean <jsp:useBean>语法格式: <jsp:useBean id=“给bean起的名字” scope=“bean有效范围” class=“创建beans的类” </jsp:useBean> “|”表示可选部分; 例如: <jsp:useBean id="girl" class=“" scope="page" > </jsp:useBean> 设置属性值: girl.setRadius(100); 获取属性值:<%=()%> 项目实现 新建工程; 新建Web应用; 创建; 设置属性:answer(实际答案)、guessNumber(用户猜测数)、guessCount(猜数次数) setGuessNumber方法(业务逻辑) getGuessNumber方法 getGuessCount方法 getResult方法 setAnswer方法 getAnswer方法 编写Jsp文件(使用JavaBean) 程序解析 定义一个JavaBean的实例 <jsp:useBean id=“bean名字”class=“创建beans的类“Scope=“bean有效范围“/> <jsp:useBean id="guess" class="" scope="session" /> setProperty动作标签——设置beans属性的值 <jsp:setProperty name="beans的名字" property="beans的属性" value="字符串" <jsp:setProperty name= "guess" property="guessNumber" param="guessNumber" /> getProperty动作标签——获得beans的属性值 <jsp:getProperty name="beans的名字" property="beans的属性"/> <js

文档评论(0)

实用电子文档 + 关注
实名认证
内容提供者

教师资格证持证人

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

领域认证该用户于2023年04月18日上传了教师资格证

1亿VIP精品文档

相关文档