background image

  

2、浏览器/服务器(Browser/Server,B/S)模式

客户端通过通用的浏览器(如

Netscape 或 Explorer)代替各种应用软件,服务器则为

Web 服务器。浏览器和服务器之间通过 TCP/IP 协议进行连接,浏览器发出数据请求,由
WEB 服务器向后台取出数据并计算,将计算结果返回给浏览器。

  3、B/S 模式的优点:
     客户端只需一个简单的浏览器,无需维护用户端软件;软件的升级与修改只在服务器段
进行,对用户透明;服务器和浏览器可处于不同的操作系统平台。
三、

 JSP 简介

JSP 是 Java Server Page(Java 服务器页面)的简称,它是由 Sun Microsystems 公司
倡导,多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

在传统的网页

HTML 文件(*.htm,*.html)中加入 Java 程序片段(Scriptlet)和

JSP 标记(tag),就构成了 JSP 网页(*.jsp)。

由于

JSP 是以 Java 语言为基础的,因此继承了 Java 语言的”一次编写、随处运行“的

特点,具有良好的可移植性和平台无关性

有些

web 开发人员并不一定非常熟悉 Java 语言,因为 JSP 能够将许多强大的功能

封装成自定义标签,可以运用这些定义好的标签进行开发,而不必掌握复杂的

Java

语法。

Web 服务器在遇到 JSP 页面的请求时,首先执行其中的程序片断,然后将结果以
HTML 格式返回给客户端,程序片断可以操作数据库、重定向网页、发送电子邮件等。
所有的程序执行都是在服务器端执行的,因此对客户端的浏览器要求较低

1.2 JSP 与 ASPPHP 的比较

一、

 ASP

• ASP(Active Server Pages,动态服务器主页)是 Microsoft 公司开发的一套服务器

脚本环境。

• Active: ASP 主要使用 Microsoft 公司的 ActiveX 组件技术, ActiveX 采用封装对象、

程序调用机制,简化了编程;另外,

 ASP 使用 COM 组件,功能十分强大,具有无

限扩充性,但难于掌握。

• Server:ASP 是在 Web 服务器端运行,运行后将结果以 HTML 格式发送到客户端浏

览器

 。只要在服务器端安装了适当的编译程序引擎,便可以调用该编译程序引擎来