B/S(Browser/Server)主流技术概要v1.0

                                                                                                         wyz_wx@163.com

 

 

概述

优点

缺点

CGI(Common Gateway Interface)

当客户端向Web服务器上指定的CGI程序发送请求时,Web服务器会启动一个新的进程执行CGI程序,程序执行后将结果以网页的形式发送给客户端。

可以用很多种语言编写CC++VBPerl,选择上灵活性很大。

维护复杂,运行效率低下:独立进程运行,访问数量大时,会严重损耗系统资源;不是常驻内存,频繁访问时,会导致大量的磁盘操作;访问数据库的程序不容易编写。

ASP(Active Server Pages)

MS提出,采用三层计算结构,将Web服务器(逻辑层)、客户端浏览器(表示层)以及数据库服务器(数据层)分开,具有良好的扩充性。

简单医学;

实现了动态访问数据库的技术;

安全性较好;

通过com来扩充复杂的功能。

平台相关

PHP(Personal Home Pages)

服务器端的嵌入HTML脚本语言,可以运行于多种平台。

采用OPEN SOURCE

在数据库支持方面做得非常好,几乎支持左右的数据库、

没有像JSPASP那样对组建的支持,扩展性较差。只能适应中小流量的网站。

Servelet

建立在Java基础上的一种技术、一种标准。是用Java Servelet API开发的,用于服务器端的程序。

JAVA的所有优点,跨平台,安全,易开发。能够生成嵌于静态HTML页面中的动态内容。

页面显示和业务逻辑没有分离,编写难度较大。

JSP

SUN退出的一种动态网页技术标准,在传统的静态页面文件(*.html/*.htm)中加入JAVA程序片断和JSP标记,构成JSP页面

速度快;

将业务逻辑曾和表示层分离;

能够跨平台;

组建的开发和使用很方便;

一次编写,处处运行

第一次编译比较慢

出现比较晚(?)

 

 

参考书:

JSP实用案例教程》 冯燕奎 赵德奎 等编著       清华大学出版社    2004

posted on 2007-06-04 14:39 闲情万万 阅读(276) 评论(0)  编辑  收藏 所属分类: 网络编程

只有注册用户登录后才能发表评论。


网站导航: