收藏 分享(赏)

项目3用户管理1结构与注释 PPT课件.ppt

上传人:微传9988 文档编号:3482342 上传时间:2018-11-04 格式:PPT 页数:26 大小:6.75MB
下载 相关 举报
项目3用户管理1结构与注释 PPT课件.ppt_第1页
第1页 / 共26页
项目3用户管理1结构与注释 PPT课件.ppt_第2页
第2页 / 共26页
项目3用户管理1结构与注释 PPT课件.ppt_第3页
第3页 / 共26页
项目3用户管理1结构与注释 PPT课件.ppt_第4页
第4页 / 共26页
项目3用户管理1结构与注释 PPT课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、JAVA WEB应用开发,项目三 用户管理(JSP基础 ),2,工作任务,任务一 掌握JSP编程技能 任务1-1 熟悉JSP结构; 任务1-2 JSP注释; 任务1-3 JSP指令标签 任务1-4 JSP动作标签 任务1-5 JSP内置对象 任务1-6 JSP访问数据库 任务1-7 页面排错; 任务二 数据表设计 任务三 普通用户注册 任务四 普通用户登录 任务五 查询、删除用户信息,学习目标,了解JSP的定义、作用、以及页面组成 了解JSP页面的执行过程 掌握JSP的脚本元素的使用 掌握三种注释的使用,4,任务1-1 熟悉JSP结构,掌握基本的HTML语言 掌握JSP页面的基本结构 掌握JS

2、P组成部分 普通的HTML标记符 JSP脚本元素 变量和方法的声明 Java程序片 Java表达式 会创建JSP页面; 熟悉JSP页面的执行过程;,HTML复习,http:/ HTML 标签 HTML 标签是用来标记 HTML元素的。 HTML 标签被 符号包围。 HTML 标签是成对出现的。例如 和 。 HTML 标签对大小写不敏感, 和 的作用的相同的。 HTML 中最重要的标签是定义标题、段落和换行的标签。 定义 HTML 文档。 定义文档的主体。to 定义标题 1 至标题 6。 定义段落。 插入折行。 定义水平线。 定义注释。 HTML 标签的属性 属性总是以名称/值对的形式出现,比如

3、:name=“value“,6,什么是JSP,JSP(Java Server Pages)是指: 在HTML中嵌入Java脚本语言 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言 然后将生成的整个页面信息返回给客户端,JSP页面,数据库 服务器,应用 服务器,客户端,Java脚本语言,1,2,3,4,7,JSP运行环境,Web容器(如:Tomcat)提供JSP引擎,负责JSP文件的执行,提供JSP的运行时环境 在Eclipse中部署Web应用,等同于在Web容器中部署Web应用,与MyEclipse中Web应用的目录结构一模一样,8,JSP 执行过程,3,执行,2,翻译,编译,1

4、,请求,响应,Web容器处理JSP文件请求需要经过3个阶段: 翻译阶段:JSP文件会被Web容器中的JSP引擎转换成Java源码 编译阶段:Java源码会被编译成可执行的字节码 执行阶段:容器接受了客户端的请求后,执行编译成字节码的JSP文件;处理完请求后,容器把生成的页面反馈给客户端进行显示,应用服务器,客户端,JSP文件,.java,.class,9,JSP 执行过程,执行,第二次请求,响应,第一次请求之后,Web容器可以重用已经编译好的字节码文件,应用服务器,客户端,.class,注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译,课堂演示与实践, 体验JSP页

5、面修改前后的响应速度,10,JSP 页面组成,JSP 页面的元素包括:,静态内容,小脚本,表达式,声 明,普通的HTML标记符和文本,指令标签,动作标签,以“ ” 结束。 比如:,以“ ” 结束 比如:,注释,脚本元素,标签,11,JSP 页面组成,输出当前日期你好,今天是,指令,静态内容,小脚本,表达式,注释,12,JSP 脚本元素,JSP 脚本元素,程序片,表达式,声明,JSP 脚本元素是用来嵌入Java代码的,主要用来实现页面的动态请求 JSP 脚本元素包括:,1 声明,声明格式如下: 变量的声明 方法的声明类 的声明 注意: 在中声明的变量、方法、类,在整个jsp页面内都有效。 后面有

6、分号 练习:记数器程序,课堂演示与实践,声明,变量声明注意 可以在一个声明语句中声明多个变量和方法 后面有分号 在当前的JSP中有效 方法和类声明 在当前的JSP中有效,2 JAVA程序片,语法格式如下:注意: JAVA程序片中定义的变量是局部变量 一个JSP页面可以有多个JAVA程序片,课堂演示与实践,10) % 大于10小于10 ,查看,3 JAVA表达式,用于在页面上输出信息,语法格式如下:例如注意 标记对插入表达式,表达式必须可以计算 计算结果以字符串的形式显示在页面上 %= 之间不能有空格 后面不能有分号,课堂演示与实践,17,表达式,表达式 表达式是对数据的表示,系统将其作为一个值

7、进行计算和显示 语法:,使用表达式显示数据。 显然,表达式更有利于在HTML中显示数据,1,2,使用小脚本显示数据,您是第个访问本站的客户。,1到100的连续和:,声明的变量 各个用户共享变量i i 只被初始化一次,程序片中定义的 变量sum是局部的, 用户间没有联系 sum,每次有用户调用,都被初始化,课堂练习,编写JSP,输出“Hello world!”考虑有几种方式?,20,常见错误的调试与排错,请指出如下JSP页面的错误,输出当前日期你好,今天是,非简单类型声明必须import引入类,课堂实践,变量的作用域未及本页面,需要重新声明,必须是合法表达式,并有返回值,21,代码查错,请指出如

8、下JSP页面的错误,Declaration Demo,声明未在结尾使用;,课堂实践,表达式不能以; 结尾,任务小结,JSP页面 HTML元素 脚本 声明() 声明变量 作为类成员变量,在整个JSP页面有效 声明方法 在整个JSP页面有效 声明类 在整个JSP页面有效 表达式() 求值,表达式能计算,后面没有分号 程序片() 程序片中的定义的变量为局部变量 标签(后面学) 指令标签 动作标签 注释(后面学,三种),23,任务1-2 了解JSP的注释,合理、详细的注释有利于代码后期的维护和阅读 在JSP文件的编写过程中,共有三种注释方法: HTML注释HTML格式的注释能够在浏览器端查看源文件内容

9、时看到 JSP注释JSP注释不仅浏览器端看不到,JSP容器自动生成的Java源代码也不会包含 在JSP脚本中使用注释:JSP容器自动生成的Java源代码有Java注释,但浏览器中看不到Java注释,缺点:不安全,加大网络传输负担,HTML注释 未显示上一行的注释。,HTML注释 未显示上一行的注释;而且你在源代码中也查看不到!,源码中看到,源码中看不到,可以通过源代码查看不到JSP注释的内容,可以通过源代码查看到HTML注释的内容,课堂演示与实践,任务小结,比较三种注释方式的不同,并给出各方式适用场合; HTML注释 HTML格式的注释能够在浏览器端查看源文件内容时看到 JSP注释 JSP注释不仅浏览器端看不到,JSP容器自动生成的Java源代码也不会包 在JSP脚本中使用注释:JSP容器自动生成的Java源代码有Java注释,但浏览器中看不到Java注释,26,任务总结,小结任务:声明注意;结尾变量声明的有效范围可以用来声明的类必须包含在中表达式注意不要用;结尾表达式必须是合法java表达式表达式必须有返回值一个表达式可由多可组成,从左到右执行编码要按照java规范可以在脚本中包含流程控制代码脚本的内容不会在客户端源文件中显示,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 教育范文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报