第五章
一、什么是JavaBean,其设计规则如何(p127-128) JavaBean是用Java语言描述的软件组件模型,实际上是一个类。这些类遵循一个接口格式,以便于构造和应用。JavaBean组件可移植、可重用、可组装到应用程序中。
符合下面的设计规则任何Java类都是一个JavaBean:
(1)对于数据类型“protype”的每个可读属性,Bean必须有下面签名的一个方法:
public proptypegetProperty() { }
(2)对于数据类型“protype”的每个可写属性,Bean必须有下面签名的一个方法:public setProperty(proptypex) { } (3)定义一个不带任何参数的构造函数。
二、在JSP页面中JavaBean有关的三个标记的语法格式及其使用方法
class=类名称type=类的种类class=“类名 称”type=“beanTypeBean的类型…… beanType=“” ” ” ……> : name=\ property=\ : name=\ value=\ 第六章 一、什么是自定义标记(p139) JSP自定义标记是对 JSP标准动作标记的一种扩展。通过自定义标记,将一些重复性的、与特定应用相关的业务逻辑 以文档化标记的形式进行调用 ,维护JSP以文档为 中心的开发方式,最大程度地降低JSP页面的代码含量, 提高JSP页面可维护性 自定义标记的表示和分类(p140) 表示:1、标记名称2、属性3、体内容 分类:1、处理体内容的标记。2、简单标记 三、自定义标记库的组成(p143) 1、标记处理器 2、标记库描述符(TLD文件) 四、开发一个自定义标记库的步骤(p143) 1、编写标记处理器。2、编写自定义标记库的描述文件TLD3、编写应用标记的JSP页面。 五、在JSP页面中引入自定义标记的方式(p146) <%@taglib uri=\ 第七章 一、JSTL的基本组成,其中各库的基本功能 1、core标记库:核心功能实现,包括变量管理,迭代和条件判断等 2、SQL标记库:操作数据库 3、XML标记库:操XML 4、I18N标记库:国际化,数据格式显示 5、Fn标记库:常用函数库,包括String操作,集合类型操作等。 二、core标记库有哪几种标记,各类标记的作用如何(重点) 1、通用标记:实现信息显示、变量管理、异常处理等。 2、流程控制标记:实现分支处理、迭代等基本流程控制。 3、URL标记:实现URL重定位、格式化等 三、通用标记(流程控制标记,URL标记)具体包含那几个标记,其语法格式如何,参数的意义,使用方法 1、通用标记包含四个标记: value=“var” [escapeXml]=“{true|false}” [default=“defaultValue”]/> 其中属性default的值为当变量var不存在时,标记缺省显示的内容。 (2)含体内容 这里是BODY,可以是任何合法的jsp或者是html代码。 value=“value”var=“varName”[scope= “{page|request|session|application}”]/ > 其中属性var为设置的变量的名称,value为变量的值,scope为可选属性,表示设置变量的范围,缺省为page。 当标记包含体内容时, var=“varName” [scope= “{page|request|session|application}”] > Body content 由于包含体内容时,将采用体内容作为变量的初始值,因此,此时标记不能带有属性value。 var=“varName” [scope= “{page|request|session|application}”]/ > 其中属性var为要删除的变量的名称 其中可选属性var用来保存捕捉到的异常信息。 流程控制标记:分支处理: 循环处理: var用来保存条件判断的结果,scope设置它的范围。