第 1 章 JSP 概述
•
JSP ( Java Server Pages )是由 Sun Microsyste
ms 公司倡导、许多公司参与建立的一种动态网页
技术标准。 JSP 技术由 Java 语言作为脚本语言。
JSP 为整个服务器端 Java 库单元提供了一个接口,
该接口服务于 HTTP 应用程序。
1.1 Java 语言简介
•
Java 语言是一种面向对象的高级编程语言。 Java
语言最早诞生于 1991 年,最初是 Sun 公司为一
些消费性电子产品而设计的,名为 Oak 。起初 Ja
va 并没有引起广泛关注,直到 1994 年, Interne
t 飞速发展,促进了 Java 语言的发展。目前, Jav
a 语言仍然是世界上最受欢迎的编程语言之一。
1.2 Web 基础
•
万维网( World Wide Web , WWW )是英国人 Ti
mBerners-Lee 于 1989 年在欧洲共同体的一个大
型科研机构任职时发明的。通过 WWW Internet
上的资源可以在一个网页中比较直观地表示出来,
而且网页之间可以通过链接跳转。如今已经步入
了 Web 2.0 时代,时下风靡的 Blog 便是 Web 2.0
的产品。掌握 Web 基础知识,可以帮助大家了解
Web 开发原理,为学习使用 JSP 技术进行 Web 开
发奠定基础。
1.2.1 Web 简介
•
Web 定义了 Web 客户端( Web 浏览器)和 Web
服务端如何通信。当客户端通过浏览器访问一个
Web 站点时,就建立了两者之间的关系。在此关
系中,这两部分之间通过发送一系列简单的消息
来相互通信。首先,客户端通过 Web 浏览器向 W
eb 服务器发出一个消息,请求希望接收的一个特
定的 Web 页面,如果页面存在, Web 服务器做
出响应,并返回一个包含响应 Web 页面的消息。
如果客户端要查看其他页面, Web 浏览器会向 W
eb 服务器发送其他请求,同时 Web 服务器用相
应的 Web 页面做出响应。
1.2.2 HTTP 简介
•
HTTP ( Hyper Text Transfer Protocol ,超文本传
输协议)是一种 Internet 上常见的协议,用于传
输超文本标记语言( Hyper Text Markup Languag
e HTML )编写的文件,也就是通常所说的网页。
通过这个协议,可以浏览网络上的各种信息,在
浏览器上看到丰富多彩的内容。基于 HTTP 的客
户端 / 服务端信息通信分为 4 个过程:建立连接、
发送请求、发送响应信息、关闭连接。