JSP_ch1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
平时成绩
10% 10%
作业不交0 作业不交0分、独立完成、 独立完成、 正确、答问、 正确、答问、考勤
第一章
JSP技术概述 JSP技术概述
第一章
第一节 第二节 第三节
JSP技术概述 JSP技术概述
动态网页开发技术 JSP的开发环境 JSP的开发环境 第一个JSP页面 第一个JSP页面 JSP
第一节 动态网页开发技术
二动态网页技术基本原理3显示格式控制代码55internet客户端服务器端动态网页技术原理图数据库内容14格式与内容合并2二动态网页技术基本原理3显示格式控制代码服务器端动态网页技术原理图数据库内容4格式与内容合并2二动态网页技术基本原理显示格式控制代码控制代码网页的代码显示的网页html语言服务器端动态网页技术原理图数据库内容nhtml新闻n网页java语言客户端三jsp技术基本原理html语言显示格式控制代码jsp网页技术原理图数据库内容java语言jsp技术njsp课程结构第1章jsp技术概述第2章html语言和javascript语言第3章java语言基础第4章jsp语法第5章jsp内建对象第6章jsp数据库应用开发第7章javabean技术第8章servlet技术第一章jsp技术概述第一节动态网页开发技术第二节jsp的开发环境第三节第一个jsp页面第二节jsp的开发环境c程序硬件平台os平台office软件c程序运行环境第二节jsp的开发环境网站代码html码html硬件平台os平台服务器软件环境第二节jsp的开发环境网站程序java硬件平台os平台服务器软件程序运行环境引擎容器第二节jsp的开发环境服务器软件接受请求
(一)Web服务器和应用程序服务器的区别 Web服务器和应用程序服务器的区别
http响应 http请求
调用 应用程序 Web 服务器软件 服务器软件
数据库 内容
客户端 应用程序服务器提供的是客户端应用程序可以调用 应用程序服务器 提供的是客户端应用程序可以调用 的方法, 通过很多协议来为应用程序提供商业逻辑运算。 的方法 , 通过很多协议来为应用程序提供商业逻辑运算 。
http响应
Web服务器 Web服务器
Tomcat 调用
数据库 内容
客户端
http请求
JDK(Java程序包) ( 程序包) 程序包
JSP的开发环境 第二节 JSP的开发环境
开发环境) 三、Tomcat(JSP开发环境)的安装: ( 开发环境 的安装:
(一)软件下载准备: 软件下载准备: 1、JDK: 、 : 2、Tomcat : 、 (二)软件安装步骤: 软件安装步骤:
JSP的开发环境 第二节 JSP的开发环境
电子商务软件工程
电子商务教研室: 电子商务教研室:张亮 EMAIL: seperson@
课 程 考 核 办 法
占总评 分比例 期末考试 实验课 60% 60% 30% 30% 评分依据 试 卷
实验报告(正确、认真)、 实验报告(正确、认真)、 考勤、结合考试分数! 考勤、结合考试分数!
(一)Web服务器和应用程序服务器的区别 Web服务器和应用程序服务器的区别
http响应 http请求
Web服务器 Web服务器
调用
客户端 应用程序服务器 引擎) (引擎)
数据库 内容
常用的服务器搭配模式
一、服务器综述
(二)服务器软件介绍: 服务器软件介绍:
Web服务器软件 Web服务器软件 名 称
网站代 码HTML 服务器软件环境 OS平台 硬件平台
JSP的开发环境 第二节 JSP的开发环境
网站程序 Java 程序运行环境(引擎、容器) 服务器软件 OS平台 硬件平台
JSP的开发环境 第二节 JSP的开发环境
服务器软件 接受请求; 接受请求; 存储网页代码; 存储网页代码; 网页代码
Internet
Tomcat与JDK: (二)Tomcat与JDK:
二、Tomcat基本原理 Tomcat基本原理
1、Tomcat用做 、 用做web服务器: 服务器: 用做 服务器
http响应
Internet
Tomcat
Web服务器 Web服务器
http请求
客户端
二、Tomcat基本原理 Tomcat基本原理
JSP的开发环境 第二节 JSP的开发环境
软件安装步骤: (二)软件安装步骤:
1、安装JDK : 、安装
假设安装目录为D:\ J2SDK; 假设安装目录为 ; 设置环境变量: 设置环境变量: JAVA_HOME: D:\ j2sdk; : CLASSPATH: .; D:\j2sdk\lib; PATH: D:\j2sdk\bin;
2、 Tomcat用做应用程序服务器 引擎 、 用做应用程序服务器(引擎 用做应用程序服务器 引擎)
http响应 http请求
Web服务器 Web服务器 调用 Apache
Tomcat
服务器
数据库 内容
客户端
JSP/Servlet引擎(容器),解 引擎(容器),解 引擎 ), 析运行JSP/Servlet 析运行
Internet Information Server (IIS)
公 司
Microsoft Apache组织 Apache组织 (SUN) SUN)
备 注
使用简单, 使用简单,有图形界面 的管理工具, 的管理工具,windows 集成。 集成。
开放源代码开发, 开放源代码开发,补丁服务 源代码开发 Linux发布都安装 发布都安装, 器,Linux发布都安装,性 能优, Web服务器的标准 服务器的标准。 能优,是Web服务器的标准。
(一)静态网页与动态网页
3、动态技术的优点: 动态技术的优点:
(1)多个与一个页面,开发成本减少; 多个与一个页面,开发成本减少; (2)网站功能增加; 网站功能增加; (3)网站维护容易,不要求专业技术; 网站维护容易,不要求专业技术;
(二)动态网页技术基本原理
显示格式
3 5
Internet
控制代码
4 格式与内容合并
客户端
1 2 服务器端
数据库 内容
动态网页技术原理图
(二)动态网页技术基本原理
显示格式
3
控制代码
4 格式与内容合并
2 服务器端
数据库 内容
动态网页技术原理图
(二)动态网页技术基本原理
网页的代码 HTML语言
显示格式 控制代码
显示的网页
n.html Java语言
数据库 内容
新闻n网页 新闻 网页
JSP的开发环境 第二节 JSP的开发环境
基本原理: 二、Tomcat基本原理: 基本原理 Tomcat的使用模式 的使用模式: (一)Tomcat的使用模式:
1、Tomcat用做web服务器; Tomcat用做web服务器; 用做web服务器 Tomcat用做应用程序服务器 引擎) 用做应用程序服务器( 2、Tomcat用做应用程序服务器(引擎); 3、Tomcat独立构成两种服务器; Tomcat独立构成两种服务器; 独立构成两种服务器
http协议
客户端
请求
服务器端
请求与响应过程示意图
第一节 动态网页开发技术
一、网站开发技术基础 二、动态网页技术简介
二、动态网页技术简介显Fra bibliotek的网页Internet
服务器端
客户端
网页的代码
二. 静态网页与动态网页
(一)静态网页与动态网页
显示的网页 新闻链接1 新闻链接 新闻链接2 新闻链接 新闻链接3 新闻链接 … 网页的代码
服务器端
客户端
动态网页技术原理图
(三)JSP技术基本原理 JSP技术基本原理
显示格式 控制代码
HTML语言
JSP技术
Java语言
n.jsp
数据库 内容
JSP网页技术原理图 JSP网页技术原理图
课 程 结 构
JSP技术概述 第1章 JSP技术概述 HTML语言和JavaScript语言 语言和JavaScript 第2章 HTML语言和JavaScript语言 Java语言基础 第3章 Java语言基础 第4章 JSP语法 JSP语法 JSP内建对象 第5章 JSP内建对象 JSP数据库应用开发 第6章 JSP数据库应用开发 JavaBean技术 第7章 JavaBean技术 Servlet技术 第8章 Servlet技术
二、Tomcat基本原理 Tomcat基本原理
3、 Tomcat独立构成两种服务器 、 独立构成两种服务器
http响应 http请求
Tomcat服务器 Tomcat服务器
调用
客户端 (JSP引擎 引擎) Tomcat (JSP引擎)
数据库 内容
二、Tomcat基本原理 Tomcat基本原理
(二)Tomcat与JDK: 与 :
一、网站开发技术基础
响应
Internet
服务器端 客户端
请求
客户端软件: (广义与狭义、C/S、B/S) 客户端软件: (广义与狭义、C/S、 广义与狭义 功能:发送请求;将网页代码显示出 功能:发送请求;将网页代码显示出
请求与响应过程示意图
一、网站开发技术基础
网页代码
响应
网页显示
Internet
Apache
应用程序服务器软件(JSP应用) 应用程序服务器软件(JSP应用) 应用
名 称 公 司
BEA
备 注
是一种多功能、 BEA WebLogic Server 是一种多功能、基于标准的 web应用服务器 应用服务器。 web应用服务器。 e-Business应用架构的核心 功能完善、 应用架构的核心, IBM e-Business应用架构的核心,功能完善、开放 Web应用程序服务器 应用程序服务器, IBM电子商务计划的核心 的Web应用程序服务器,是IBM电子商务计划的核心 部分。 部分。
新闻1网页 新闻 网页 新闻2网页 新闻 网页 新闻3网页 新闻 网页 新闻n网页 新闻 网页
1.html 2.html 3.html n.html
…
静态网页示意图
(一)静态网页与动态网页
显示的网页
新闻链接1 新闻链接 新闻链接2 新闻链接 新闻链接3 新闻链接 …… ……
网页的代码
新闻1 新闻1内容
二、Tomcat基本原理 Tomcat基本原理
2、 Tomcat用做应用程序服务器 引擎 、 用做应用程序服务器(引擎 用做应用程序服务器 引擎)
http响应 http请求
Apache Web服务器 Web服务器
调用
客户端 Tomcat
数据库 内容
Apache与Tomcat引擎搭配使用 与 引擎搭配使用
(一)Web服务器和应用程序服务器的区别 Web服务器和应用程序服务器的区别
http响应
Internet
http请求
Web 服务器软件
?
数据库 内容
客户端
Web服务器专门处理HTTP请求 并传送HTML HTML页 Web服务器专门处理HTTP请求,并传送HTML页 服务器专门处理HTTP请求, 面使浏览器可以浏览。 面使浏览器可以浏览。
一、网站开发技术基础 二、动态网页技术简介
一、网站开发技术基础
Internet
网站
服务器端
用户电脑
客户端
请求与响应过程示意图
一、网站开发技术基础
Internet
服务器端
请求
客户端
服务器软件 功能:接受请求; 功能:接受请求; 存储提供网页代码; 存储提供网页代码; 提供网页代码
请求与响应过程示意图
weblogic WebSphere iPlanet JSWDK JBoss JRun Tomcat
IBM
SUN、 SUN、 iPlanet具有现今高性能WEB服务器的特性 具有现今高性能WEB服务器的特性, iPlanet具有现今高性能WEB服务器的特性,相对其 Netscape和 和 它WEB服务器iPlanet还提供更多的JAVA功能。 WEB服务器iPlanet还提供更多的JAVA功能。 服务器iPlanet还提供更多的JAVA功能 AOL公司联合 公司联合 SUN JBoss Allaire sun公司官方推荐,是一个开放源代码、 sun公司官方推荐,是一个开放源代码、运行 公司官方推荐 Apache组织 组织 servlet和JSP应用软件的基于Java的Web应用软件容 应用软件的基于Java servlet和JSP应用软件的基于Java的Web应用软件容 (SUN) ) 器。 官方的简化的服务器平台。 官方的简化的服务器平台。 完全开放源码的免费软件。 完全开放源码的免费软件。
第一章
第一节 第二节 第三节
JSP技术概述 JSP技术概述
动态网页开发技术 JSP的开发环境 JSP的开发环境 第一个JSP页面 第一个JSP页面 JSP
JSP的开发环境 第二节 JSP的开发环境
C程 序 OFFICE 软件 C程序运行 环境 OS平台 硬件平台
JSP的开发环境 第二节 JSP的开发环境
新闻1网页 新闻 网页 新闻2网页 新闻 网页 新闻3网页 新闻 网页 新闻n网页 新闻 网页
*.html
新闻2内容 新闻2 新闻3 新闻3内容
新闻n 新闻n内容
动态网页示意图
(一)静态网页与动态网页
案例: 2、案例: 学生信息查询网页
如何实现查询不同学生的各种信息? 如何实现查询不同学生的各种信息?
软件与运行环境
客户端
服务器端
一、服务器综述
( 一 ) Web服务器和应用程序服务器的区别 : Web 服务器和应用程序服务器的区别: 服务器和应用程序服务器的区别
通俗地讲,Web服务器传送页面使浏览器可以 通俗地讲,Web服务器传送页面使浏览器可以 服务器 浏览,然而应用程序服务器 应用程序服务器提供的是客户端应用 浏览,然而应用程序服务器提供的是客户端应用 程序可以调用的方法。 程序可以调用的方法。 服务器专门处理HTTP请求 确切地说,Web服务器专门处理HTTP请求, 确切地说,Web服务器专门处理HTTP请求,应 用程序服务器是通过很多协议来为应用程序提供 用程序服务器是通过很多协议来为应用程序提供 商业逻辑运算。 商业逻辑运算。