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 与 ASP、PHP 的比较
一、
ASP
• ASP(Active Server Pages,动态服务器主页)是 Microsoft 公司开发的一套服务器
脚本环境。
• Active: ASP 主要使用 Microsoft 公司的 ActiveX 组件技术, ActiveX 采用封装对象、
程序调用机制,简化了编程;另外,
ASP 使用 COM 组件,功能十分强大,具有无
限扩充性,但难于掌握。
• Server:ASP 是在 Web 服务器端运行,运行后将结果以 HTML 格式发送到客户端浏
览器
。只要在服务器端安装了适当的编译程序引擎,便可以调用该编译程序引擎来