第1章Web技术简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP程序设计技术教程 主编:甘勇 清华大学出版社
2013年7月8日
1
| 海 有 | 壁 无 |一切为了学生。 | 纳 容 | 立 欲 |为了学生一切。 | 百 乃 | 千 则 |岂能事事如意,但求无愧于心。 | 川 大 | 仞 刚 |把微笑留给世界,让世界因你微笑!
2013年7月8日
2
Web技术——JSP章节简介
2013年7月8日 12
第6章 JSP的内臵对象
6.1 out对象 6.1.1 out对象的方法 6.1.2 out对象实例 6.2 page对象 6.2.1 page对象的方法 6.2.2 page对象实例 6.3 request对象 6.3.1 request对象的方法 6.3.2 request对象实例 6.4 response对象 6.4 .1 response对象的方法 6.4 .2 response对象实例
20wenku.baidu.com3年7月8日
3
第1章 Web技术简介 1.1 Web基础知识 1.1.1 Web技术的由来与发展 1.1.2 Web动态网页技术 1.1.3 Web应用程序的工作原理 1.1.4 Java Web编程的主要组件技术 1.2 JSP技术 1.2.1 JSP特点与优势 1.2.2 JSP的工作原理
2013年7月8日 19
10.3 Servlet编程接口 10.3.1 与Servlet实现相关的接口 10.3.2 与Servlet配臵相关的接口 10.3.3 与Servlet异常相关的接口 10.3.4 与请求和响应相关的接口 10.3.5 会话管理 10.3.6 Servlet上下文相关 10.4 Servlet部署 10.5 Servlet应用实例
2013年7月8日 7
3.1 HTML 3.1.1 HTML简介 3.1.2 HTML基本标签 3.1.3 列表 3.1.4 多媒体和超链接 3.1.5 表格 3.1.6 框架 3.1.7 表单
2013年7月8日
第3章 脚本语言
8
3.2 CSS 3.2.1 CSS简介 3.2.2 CSS样式表定义 3.2.3 在HTML中加入CSS的方法 3.2.4 CSS样式表继承性 3.2.5 CSS基本属性 3.3 JavaScript脚本语言 3.3.1 JavaScript简介 3.3.2 语言基础知识 3.3.3 JavaScript对象 3.3.4 JavaScript事件
2013年7月8日 14
第7章 JSP中数据库操作
7.1 JDBC介绍 7.1.1 什么是JDBC 7.1.2 JDBC的结构 7.2 通过JDBC-ODBC桥访问数据库 7.2.1 通过桥访问Access 7.2.2 通过桥访问Excel 7.3 通过JDBC驱动访问数据库 7.3.1 通过JDBC驱动使用MySQL数据库 7.3.2 通过JDBC驱动使用Microsoft SQL Server数据库 7.3.3 通过JDBC驱动使用oracle数据库
2013年7月8日 20
第11章 JSP标记
11.1 创建自定义标记表记库 11.1.1 组成标记库的组件 11.1.2 为标记分配属性 11.1.3 处理标记正文 11.2 常用JSTL的使用 11.2.1 JSTL简介 11.2.2 表达式语言 11.2.3 使用JSTL访问数据库
2013年7月8日 21
2013年7月8日 13
6.5 session对象 6.5.1 session对象的方法 6.5.2 session对象实例 6.6 pageContext对象 6.6.1 pageContext对象的方法 6.6.2 PageContext对象实例 6.7 config对象 6.7.1 config对象的方法 6.7.2 config对象实例 6.8 exception对象 6.8.1 exception对象的方法 6.8.2 exception对象实例 6.9 application对象 6.9.1 application对象的方法 6.9.2 application对象实例
2013年7月8日
15
7.4 查询数据库 7.5 更新数据库 7.5.1 更新的SQL语句 7.5.2 JSP更新数据库 7.6 JSP在数据库应用中的相关问题 7.6.1 JSP的分页浏览 7.6.2 汉字处理 7.7 JSP中数据库应用实例 7.7.1 学生信息系统主页面设计 7.7.2 学生信息查询 7.7.3 学生信息添加 7.7.4 学生信息删除 7.7.4 学生信息修改
2013年7月8日
9
第4章 基于脚本语言的项目实训
4.1 项目需求说明 4.2 项目总体结构与构成 4.3 项目页面开发 4.3.1 登录页面 4.3.2 项目的框架页面 4.3.3 用户管理模块页面
2013年7月8日
10
第5章 JSP基础知识
5.1 JSP的基本页面结构 5.2 JSP中的脚本元素 5.2.1 变量、方法的声明 5.2.2 表达式 5.2.3 脚本 5.3 JSP中的注释 5.3.1 隐藏注释 5.3.2 HTML注释 5.3.3 Java注释
2013年7月8日 16
第8章 个人信息管理系统实训
8.1 项目需求说明 8.2 项目系统分析 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目代码实现 8.3.2.1登录功能实现 8.3.2.2主界面功能实现 8.3.2.3个人信息管理功能实现 8.3.2.4通讯录管理功能实现 8.3.2.5日程安排管理功能实现
2013年7月8日 29
为了满足人们对信息丰富性和多样性的强烈需求。 促使Web技术由静态技术向动态技术的转化。 第一种使服务器能根据运行时的具体情况,动态生 成HTML页面的技术是CGI(Common Gateway Interface,公共网关接口)技术。 1993年,CGI 1.0的标准草案由NCSA(National Center for Supercomputing Applications)提出, 1995年,NCSA开始制定CGI 1.1标准。 CGI技术允许服务端的应用程序根据客户端的请求, 动态生成HTML页面,这使客户端和服务端的动态 信息交换成为了可能。
2013年7月8日
32
2000年以后,整合Web开发技术形成完整的 开发框架或应用模型,来满足各种复杂的应 用需求。
2013年7月8日 26
早期的Web应用主要是使用HTML语言编写、 运行在服务器端的的静态页面。
2013年7月8日
27
浏览器请求静态页面图
客户机
浏览器
网络
HTTP请求 HTTP响应
服务器
Web服务器
静态页面
2013年7月8日
28
HTML
HTML(Hypertext Markup Language,超文本标 记语言)是一种描述文档结构的语言,不能描述实 际的表现形式。 1945年,Vannevar Bush提出了文本和文本之间通 过超级链接相互关联的思想,并给出设计方案。 1960年后正式将这种信息关联技术命名为超文本 (Hypertext)技术。 1991年HTML语言正式诞生以来推出了多个不同的 版本,其中对Web技术发展具有重大影响的主要是 两个版本: 1996年推出的HTML3.2;1998年推出 的HTML4.0。 1999年W3C颁布了HTML 4.01。
2013年7月8日
6
2.4 Eclipse开发环境 2.4.1 Eclipse 简介与下载 2.4.2 Eclipse的使用 2.5 MyEclipse开发环境 2.5.1 MyEclipse简介与下载 2.5.2 MyEclipse安装与使用 2.6 Tomcat服务器 2.6.1 Tomcat简介与下载 2.6.2 Tomcat安装与配臵
2013年7月8日
17
第9章 JSP与JavaBean编程
9.1 JavaBean概述 9.2 JavaBean的基本用法 9.2.1 JavaBean的属性 9.2.2 访问Bean属性 9.2.3 设臵Bean属性 9.3 Bean的作用域 9.4 JavaBean的使用 9.4.1 使用JavaBean访问数据库 9.4.2 JavaBean应用实例
1.1 1.2 1.3 1.4 Web基础知识 JSP技术 JSP开发Web的方式与体系结构 MVC设计模式
2013年7月8日
24
1.1 Web基础知识
1.1.1 1.1.2 1.1.3 1.1.4 Web技术的由来与发展 Web动态网页技术 Web应用程序的工作原理 Java Web编程的主要组件技术
2013年7月8日
25
1.1.1 Web技术的由来与发展
1980年,Tim Berners-Lee负责的 Enquire(Enquire Within Upon Everything的简 称)项目 是Web项目的起源。 1989年,Tim Berners-Lee 发明的分布式应用 架构,向人们提供信息和信息服务。 1990年,第一个Web服务器开始运行。 1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。
2013年7月8日 4
第1章 Web技术简介
1.3 JSP开发Web的方式与体系结构 1.3.1 JSP开发Web站点的主要方式 1.3.2 JSP两种体系结构 1.4 MVC设计模式 1.4.1 MVC设计模式思想 1.4.2 MVC优缺点
2013年7月8日
5
第2章 JSP开发运行环境
2.1 JSP环境介绍 2.2 JDK安装配臵 2.2.1 JDK简介与下载 2.2.2 JDK安装与配臵 2.3 Netbeans开发环境 2.3.1 NetBeans简介与下载 2.3.2 NetBeans安装与使用
2013年7月8日
18
第10章 JSP与Servlet编程
10.1 Servlet介绍 10.1.1 什么是Servlet 10.1.2 Servlet的技术特点 10.1.3 Servlet与JSP的区别 10.1.4 Servlet在Web项目中的作用 10.1.5 Servlet生命周期 10.1.6 开发一个简单的Servlet 10.2 处理客户端请求 10.2.1 从Servlet读取表单数据 10.2.2 从Servlet提取报文头 10.2.3 处理Cookie与会话跟踪
2013年7月8日 30
用户访问CGI程序
客户机 网络
HTTP请求 HTTP响应
服务器
浏览器
Web服务器
静态页面
CGI程序
数据 库
2013年7月8日
31
1994年,Rasmus Lerdorf发明了专用于Web服务端 编程的PHP(Personal Home Page Tools)语言。 1996年,Microsoft借鉴PHP的思想,推出ASP技术。 借助Microsoft Visual Studio等开发工具在市场上的 成功,ASP迅速成为了Windows系统下Web服务端 的主流开发技术。 1997年,SUN公司推出了Servlet技术,作为Java阵 营的CGI解决方案。 1998年,SUN公司又推出了JSP技术,允许在 HTML页面中嵌入Java脚本代码,从而实现动态网 页功能。
2013年7月8日 11
5.4 JSP的指令 5.4.1 page指令 5.4.2 include指令 5.4.3 taglib指令 5.5 JSP中的常用动作 5.5.1 <jsp:param> 动作 5.5.2 <jsp:include>动作 5.5.3 <jsp:useBean> 动作 5.5.4 <jsp: setProperty> 动作 5.5.5 <jsp: getProperty> 动作 5.5.6 <jsp: forward> 动作 5.5.7 <jsp:plugin> 动作
第12章 基于MVC模式项目实训
12.1 MVC 设计模式 12.2 项目实训(一) 12.2.1 项目设计 12.2.2 项目实现 12.3 项目实训(二) 12.3.1 项目设计 12.3.2 项目实现
2013年7月8日 22
Web技术讲解
第1章 Web技术简介
2013年7月8日
23
第1章 Web技术简介
2013年7月8日
1
| 海 有 | 壁 无 |一切为了学生。 | 纳 容 | 立 欲 |为了学生一切。 | 百 乃 | 千 则 |岂能事事如意,但求无愧于心。 | 川 大 | 仞 刚 |把微笑留给世界,让世界因你微笑!
2013年7月8日
2
Web技术——JSP章节简介
2013年7月8日 12
第6章 JSP的内臵对象
6.1 out对象 6.1.1 out对象的方法 6.1.2 out对象实例 6.2 page对象 6.2.1 page对象的方法 6.2.2 page对象实例 6.3 request对象 6.3.1 request对象的方法 6.3.2 request对象实例 6.4 response对象 6.4 .1 response对象的方法 6.4 .2 response对象实例
20wenku.baidu.com3年7月8日
3
第1章 Web技术简介 1.1 Web基础知识 1.1.1 Web技术的由来与发展 1.1.2 Web动态网页技术 1.1.3 Web应用程序的工作原理 1.1.4 Java Web编程的主要组件技术 1.2 JSP技术 1.2.1 JSP特点与优势 1.2.2 JSP的工作原理
2013年7月8日 19
10.3 Servlet编程接口 10.3.1 与Servlet实现相关的接口 10.3.2 与Servlet配臵相关的接口 10.3.3 与Servlet异常相关的接口 10.3.4 与请求和响应相关的接口 10.3.5 会话管理 10.3.6 Servlet上下文相关 10.4 Servlet部署 10.5 Servlet应用实例
2013年7月8日 7
3.1 HTML 3.1.1 HTML简介 3.1.2 HTML基本标签 3.1.3 列表 3.1.4 多媒体和超链接 3.1.5 表格 3.1.6 框架 3.1.7 表单
2013年7月8日
第3章 脚本语言
8
3.2 CSS 3.2.1 CSS简介 3.2.2 CSS样式表定义 3.2.3 在HTML中加入CSS的方法 3.2.4 CSS样式表继承性 3.2.5 CSS基本属性 3.3 JavaScript脚本语言 3.3.1 JavaScript简介 3.3.2 语言基础知识 3.3.3 JavaScript对象 3.3.4 JavaScript事件
2013年7月8日 14
第7章 JSP中数据库操作
7.1 JDBC介绍 7.1.1 什么是JDBC 7.1.2 JDBC的结构 7.2 通过JDBC-ODBC桥访问数据库 7.2.1 通过桥访问Access 7.2.2 通过桥访问Excel 7.3 通过JDBC驱动访问数据库 7.3.1 通过JDBC驱动使用MySQL数据库 7.3.2 通过JDBC驱动使用Microsoft SQL Server数据库 7.3.3 通过JDBC驱动使用oracle数据库
2013年7月8日 20
第11章 JSP标记
11.1 创建自定义标记表记库 11.1.1 组成标记库的组件 11.1.2 为标记分配属性 11.1.3 处理标记正文 11.2 常用JSTL的使用 11.2.1 JSTL简介 11.2.2 表达式语言 11.2.3 使用JSTL访问数据库
2013年7月8日 21
2013年7月8日 13
6.5 session对象 6.5.1 session对象的方法 6.5.2 session对象实例 6.6 pageContext对象 6.6.1 pageContext对象的方法 6.6.2 PageContext对象实例 6.7 config对象 6.7.1 config对象的方法 6.7.2 config对象实例 6.8 exception对象 6.8.1 exception对象的方法 6.8.2 exception对象实例 6.9 application对象 6.9.1 application对象的方法 6.9.2 application对象实例
2013年7月8日
15
7.4 查询数据库 7.5 更新数据库 7.5.1 更新的SQL语句 7.5.2 JSP更新数据库 7.6 JSP在数据库应用中的相关问题 7.6.1 JSP的分页浏览 7.6.2 汉字处理 7.7 JSP中数据库应用实例 7.7.1 学生信息系统主页面设计 7.7.2 学生信息查询 7.7.3 学生信息添加 7.7.4 学生信息删除 7.7.4 学生信息修改
2013年7月8日
9
第4章 基于脚本语言的项目实训
4.1 项目需求说明 4.2 项目总体结构与构成 4.3 项目页面开发 4.3.1 登录页面 4.3.2 项目的框架页面 4.3.3 用户管理模块页面
2013年7月8日
10
第5章 JSP基础知识
5.1 JSP的基本页面结构 5.2 JSP中的脚本元素 5.2.1 变量、方法的声明 5.2.2 表达式 5.2.3 脚本 5.3 JSP中的注释 5.3.1 隐藏注释 5.3.2 HTML注释 5.3.3 Java注释
2013年7月8日 16
第8章 个人信息管理系统实训
8.1 项目需求说明 8.2 项目系统分析 8.3 系统设计与实现 8.3.1 数据库设计 8.3.2 项目代码实现 8.3.2.1登录功能实现 8.3.2.2主界面功能实现 8.3.2.3个人信息管理功能实现 8.3.2.4通讯录管理功能实现 8.3.2.5日程安排管理功能实现
2013年7月8日 29
为了满足人们对信息丰富性和多样性的强烈需求。 促使Web技术由静态技术向动态技术的转化。 第一种使服务器能根据运行时的具体情况,动态生 成HTML页面的技术是CGI(Common Gateway Interface,公共网关接口)技术。 1993年,CGI 1.0的标准草案由NCSA(National Center for Supercomputing Applications)提出, 1995年,NCSA开始制定CGI 1.1标准。 CGI技术允许服务端的应用程序根据客户端的请求, 动态生成HTML页面,这使客户端和服务端的动态 信息交换成为了可能。
2013年7月8日
32
2000年以后,整合Web开发技术形成完整的 开发框架或应用模型,来满足各种复杂的应 用需求。
2013年7月8日 26
早期的Web应用主要是使用HTML语言编写、 运行在服务器端的的静态页面。
2013年7月8日
27
浏览器请求静态页面图
客户机
浏览器
网络
HTTP请求 HTTP响应
服务器
Web服务器
静态页面
2013年7月8日
28
HTML
HTML(Hypertext Markup Language,超文本标 记语言)是一种描述文档结构的语言,不能描述实 际的表现形式。 1945年,Vannevar Bush提出了文本和文本之间通 过超级链接相互关联的思想,并给出设计方案。 1960年后正式将这种信息关联技术命名为超文本 (Hypertext)技术。 1991年HTML语言正式诞生以来推出了多个不同的 版本,其中对Web技术发展具有重大影响的主要是 两个版本: 1996年推出的HTML3.2;1998年推出 的HTML4.0。 1999年W3C颁布了HTML 4.01。
2013年7月8日
6
2.4 Eclipse开发环境 2.4.1 Eclipse 简介与下载 2.4.2 Eclipse的使用 2.5 MyEclipse开发环境 2.5.1 MyEclipse简介与下载 2.5.2 MyEclipse安装与使用 2.6 Tomcat服务器 2.6.1 Tomcat简介与下载 2.6.2 Tomcat安装与配臵
2013年7月8日
17
第9章 JSP与JavaBean编程
9.1 JavaBean概述 9.2 JavaBean的基本用法 9.2.1 JavaBean的属性 9.2.2 访问Bean属性 9.2.3 设臵Bean属性 9.3 Bean的作用域 9.4 JavaBean的使用 9.4.1 使用JavaBean访问数据库 9.4.2 JavaBean应用实例
1.1 1.2 1.3 1.4 Web基础知识 JSP技术 JSP开发Web的方式与体系结构 MVC设计模式
2013年7月8日
24
1.1 Web基础知识
1.1.1 1.1.2 1.1.3 1.1.4 Web技术的由来与发展 Web动态网页技术 Web应用程序的工作原理 Java Web编程的主要组件技术
2013年7月8日
25
1.1.1 Web技术的由来与发展
1980年,Tim Berners-Lee负责的 Enquire(Enquire Within Upon Everything的简 称)项目 是Web项目的起源。 1989年,Tim Berners-Lee 发明的分布式应用 架构,向人们提供信息和信息服务。 1990年,第一个Web服务器开始运行。 1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。
2013年7月8日 4
第1章 Web技术简介
1.3 JSP开发Web的方式与体系结构 1.3.1 JSP开发Web站点的主要方式 1.3.2 JSP两种体系结构 1.4 MVC设计模式 1.4.1 MVC设计模式思想 1.4.2 MVC优缺点
2013年7月8日
5
第2章 JSP开发运行环境
2.1 JSP环境介绍 2.2 JDK安装配臵 2.2.1 JDK简介与下载 2.2.2 JDK安装与配臵 2.3 Netbeans开发环境 2.3.1 NetBeans简介与下载 2.3.2 NetBeans安装与使用
2013年7月8日
18
第10章 JSP与Servlet编程
10.1 Servlet介绍 10.1.1 什么是Servlet 10.1.2 Servlet的技术特点 10.1.3 Servlet与JSP的区别 10.1.4 Servlet在Web项目中的作用 10.1.5 Servlet生命周期 10.1.6 开发一个简单的Servlet 10.2 处理客户端请求 10.2.1 从Servlet读取表单数据 10.2.2 从Servlet提取报文头 10.2.3 处理Cookie与会话跟踪
2013年7月8日 30
用户访问CGI程序
客户机 网络
HTTP请求 HTTP响应
服务器
浏览器
Web服务器
静态页面
CGI程序
数据 库
2013年7月8日
31
1994年,Rasmus Lerdorf发明了专用于Web服务端 编程的PHP(Personal Home Page Tools)语言。 1996年,Microsoft借鉴PHP的思想,推出ASP技术。 借助Microsoft Visual Studio等开发工具在市场上的 成功,ASP迅速成为了Windows系统下Web服务端 的主流开发技术。 1997年,SUN公司推出了Servlet技术,作为Java阵 营的CGI解决方案。 1998年,SUN公司又推出了JSP技术,允许在 HTML页面中嵌入Java脚本代码,从而实现动态网 页功能。
2013年7月8日 11
5.4 JSP的指令 5.4.1 page指令 5.4.2 include指令 5.4.3 taglib指令 5.5 JSP中的常用动作 5.5.1 <jsp:param> 动作 5.5.2 <jsp:include>动作 5.5.3 <jsp:useBean> 动作 5.5.4 <jsp: setProperty> 动作 5.5.5 <jsp: getProperty> 动作 5.5.6 <jsp: forward> 动作 5.5.7 <jsp:plugin> 动作
第12章 基于MVC模式项目实训
12.1 MVC 设计模式 12.2 项目实训(一) 12.2.1 项目设计 12.2.2 项目实现 12.3 项目实训(二) 12.3.1 项目设计 12.3.2 项目实现
2013年7月8日 22
Web技术讲解
第1章 Web技术简介
2013年7月8日
23
第1章 Web技术简介