第1章Web技术简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
27
早期的Web应用主要是使用HTML语言编写、 运行在服务器端的的静态页面。
客户机 浏览器 网络 服务器 Web服务器
HTTP请求
HTTP响应
静态页面
浏览器请求静态页面图 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。
18
第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应用实例
5
第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优缺点
6
第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安装与使用
12.1 MVC 设计模式 12.2 项目实训(一) 12.2.1 项目设计 12.2.2 项目实现 12.3 项目实训(二) 12.3.1 项目设计 12.3.2 项目实现
23
Web技术讲解
第1章 Web技术简介
24
第1章 Web技术简介
1.1 1.2 1.3 1.4 Web基础知识 JSP技术 JSP开发Web的方式与体系结构 MVC设计模式
32
2000年以后,整合Web开发技术形成完整的 开发框架或应用模型,来满足各种复杂的应 用需求。
– MVC – Struts – Spring
– Hibernate
33
1.1 Web基础知识
1.1.1 1.1.2 1.1.3 1.1.4 Web技术的由来与发展 Web动态网页技术 Web应用程序的工作原理 Java Web编程的主要组件技术
10
第4章 基于脚本语言的项目实训
4.1 项目需求说明 4.2 项目总体结构与构成 4.3 项目页面开发 4.3.1 登录页面 4.3.2 项目的框架页面 4.3.3 用户管理模块页面
11
第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注释
29
动态网页技术
为了满足人们对信息丰富性和多样性的强烈需求。 促使Web技术由静态技术向动态技术的转化。 第一种使服务器能根据运行时的具体情况,动态生 成HTML页面的技术是CGI(Common Gateway Interface,公共网关接口)技术。 1993年,CGI 1.0的标准草案由NCSA(National Center for Supercomputing Applications)提出, 1995年,NCSA开始制定CGI 1.1标准。 CGI技术允许服务端的应用程序根据客户端的请求, 动态生成HTML页面,这使客户端和服务端的动态 信息交换成为了可能。
21
第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访问数据库
22
第12章 基于MVC模式项目实训
7
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安装与配置
17
第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日程安排管理功能实现
第10章 JSP与Servlet编程
20
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应用实例
JSP程序设计技术教程
1
参考资料
教材: 甘勇、黄敏、张志锋,JSP程序设计技术教程 ,北京:清华大学出版社,2010 ISBN:9787302231523 参考文献: • 张志锋、邓璐娟、张建伟、宋胜利等. JSP程序设计 与项目实训教程 . 北京:清华大学出版社.2012 • 张志锋、马军等. Web框架技术( Struts2+Hibernate + Spring3)教程.北京:清华大 学出版社.2013 • 张志锋 申红雪 朱颢东 丁晓剑等编著. Struts2+ Hibernate框架技术教程. 北京:电子工业出版社 2 .2012
8
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 表单
第3章 脚本语言
9
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事件
14
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对象实例
参考网站
源码爱好者
http://www.codefans.net/ 源码网 http://www.codepub.com/software/ index.html
3
Web技术——JSP章节简介
4
第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的工作原理
13
第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对象实例
16
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 学生信息修改
19
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与会话跟踪
25
1.1 Web基础知识
1.1.1 1.1.2 1.1.3 1.1.4 Web技术的由来与发展 Web动态网页技术 Web应用程序的工作原理 Java Web编程的主要组件技术
26
1.1.1 Web技术的由来与发展
1980年,Tim Berners-Lee负责的 Enquire(Enquire Within Upon Everything的简 称)项目 是Web项目的起源。 1989年,Tim Berners-Lee 发明的分布式应用 架构,向人们提供信息和信息服务。 1990年,第一个Web服务器开始运行。 1991年,CERN正式发布了Web技术标准。
12
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> 动作
30
用户访问CGI程序
客户机 网络
HTTP请求
服务器
百度文库
浏览器
HTTP响应
Web服务器
静态页面
CGI程序
数据 库
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解决方案。(2009年Oracle公司收购了SUN) 1998年,SUN公司又推出了JSP技术,允许在 HTML页面中嵌入Java脚本代码,从而实现动态网 页功能。
15
第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数据库
相关文档
最新文档