web第06章业务处理.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 业务处理 要求 掌握JSP的基本语法 掌握利用JavaBean进行业务处理 本章主要内容 一、客户端处理(略) 二、JSP技术 三、JavaBean技术 四、自定义标签 一、客户端处理 1、Javascript处理 2、AJAX技术 一、客户端处理-1、Javascript处理 主要处理过程 (1)根据功能要求编写方法; (2)添加事件关联代码。 实例 (1)复选框全选与取消 P63 (2)联动菜单P64 (3)组合列表框P65 (4)找其他例子 2、AJAX技术(Asynchronous JavaScript and XML) (1)概述 涉及JavaScript脚本、XHTML、CSS、DOM、XML和XSTL等技术; 工作过程: (2)交互的基本过程 A、创建XMLHttpRequest对象:是AJAX中非常核心的一个对象,负责请求的设置和发送。 B、发送请求:设置响应的方法、请求所需要的数据并发送。 C、处理响应:由Servlet接收并处理 (3)实例 思考 为何要使用AJAX技术 减少客户的等待,通过异步的方式实现客户与程序的交互,不需等待服务器的通信。 客户端处理的好处 二、JSP技术 1、JSP简介 2、JSP的运行机制 3、JSP的语法 1、JSP简介 Servlet的不足: 使用Servlet产生的动态网页,需要在代码中打印输出很多HTML标签。 静态显示内容和动态显示内容混合在一起,影响程序员和网页编辑人员的工作。 JSP技术可以解决以上困扰 是建立在Servlet规范功能之上的动态网页技术。 实现方式:在JSP文件中嵌入Java代码或JSP标记。 静态和动态内容被分离,实现了内容和表示的分离。 使用JSP,不需要单独配置每一个文件,Web容器(即JSP容器)会根据扩展名自动识别。 2、JSP的运行机制 3、JSP的语法 一个JSP页面由下列两部分组成 模板数据:容器不处理的部分,即静态的HTML部分。 元素:必须由JSP容器处理的部分 (1)指令元素 (2)脚本元素 (3)动作元素 (1)指令元素 主要用于为转换阶段提供整个JSP页面的相关信息,指令不会产生任何输出到当前的输出流中。 A、page指令:用于定义整个JSP页面相关的属性 B、include指令:用于在页面静态包含一个文件 C、taglib指令:允许页面使用用户定制的标签(略) A、page指令 用以定义许多与页面相关的属性,这些属性将被用于和JSP容器通信。 语法 有15个属性。常用属性: language=“java”——指定脚本元素用的脚本语言 import=“importList”——指定可以使用的类 contentType=“ctinfo”——指定MIME类型和字符编码 pageEncoding=“peinfo”——指定字符编码 无论将page指令放在何处,均作用于整个页面,但一般为增强可阅读性,放在JSP文件的顶部。 B、include指令 用以静态包含一个文件,该文件可以是JSP页面、HTML网页或者一段Java代码。 使用该指令的JSP页面在转换时,JSP容器会在其中插入所包含文件的文本或代码。 语法 XML格式的include指令 file属性的值为相对于当前JSP文件的URL。 (2)脚本元素 脚本元素包含三个部分 A、声明 B、脚本段 C、表达式 A、声明 用以声明在JSP页面的脚本语言中使用的变量和方法。声明必须是完整的声明语句。 语法 XML语法格式声明如下: 例如 B、脚本段 脚本段是在请求处理期间要执行的Java代码段。可以产生输出,并将输出发送给客户端,也可以是一些流程控制语句。 语法 XML语法格式声明如下: C、表达式 是Java语言中完整的表达式,在请求处理时计算这些表达式,计算的结果将被转换为字符串,插入到当前的输出流中。 语法 XML语法格式声明如下: (3)动作元素 动作元素为请求处理阶段提供信息。遵循XML语法: 有包含元素名的开始标签 可以有: 属性 可选的内容 与开始标签匹配的结束标签 动作元素可以是一个空标签,也可以有属性。 书写时要注意区分大小写。 一共定义了20个标准的动作元素。 <jsp:useBean>、<jsp:setProperty>、<jsp:getProperty> …… 三、 JavaBean技术 1、JavaBean简介 2、实施JavaBean 1、JavaBean简介 (1)概念:是一个Java类,且需要遵守特定的编码约定,用以完成一些特定的功能。 (2)类别: 可视化JavaBean:带有界面的类,如按钮、文本框 非可视化JavaBean:JavaBean类代码中没有界面的类 (3)在Web应用中,主要涉及两类非可视化Jav

文档评论(0)

文库创作者 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档