全球旧事资料 分类
微软的IIS或Perso
alWebserver微软的Wi
dows系统JSP技术任何Web服务器,包括Apache、Netscape和IIS绝大多数的流行平台,包括Solaris操作系统、Wi
dows系统、MACOS、Li
ux及其他U
ix系列平台产品支持Web系统中不同系列的计算机群,即保证用
12
需要引入第三方ASP
f访问
的引入产品
户在当前软硬件及人力资源上的投资完全兼容。JSP技术提供灵活、开放的选择;可以使用各种各样的工具提供商提供工具,高度体现工业标准输入与配置。
24确定最终技术方案
241确定最终技术方案JSP固然有它的优越性和市场前景,但是相比ASP,显得难以上手。现在绝大多数动态网站还是基于ASP技术的,尚未被淘汰,所以考虑到ASP的普遍性和自身的学习程度我选择ASP来建设动态网站的后台数据库系统。由于我已经有了C语言的基础,加上曾经使用过VB和DELPHI设计过数据库系统,所以我选择VBScript和Jscript来编写ASP动态网页。Web服务器选择Wi
dow自带的IIS服务器。之所以不选择比较时尚和先进的Apache服务器,主要是因为该服务器如果要支持ASP还需要安装iASP和JDK,没有IIS来得方便。所以最终我选择了技术方案二:ASPIIS242最终技术方案详细介绍(1)什么是ASP?ASP是ActiveServerPages的缩写,是一种全新的电子商务开发语言。严格地说ASP应该算是CGI程序的一种,但更准确地说,ASP是CGI程序的加强改进版。它和CGI程序的运行方法一样,直接在服务器端运行,最后将结果写入HTML文件后送回给浏览者。(2)ASP的工作原理图2.2所示为ASP的运行原理:
ASP浏览器WebServer(IIS)嵌入式程序其他数据库
图2.2
ASP的工作原理
(3)ASP动态页面的处理过程①用户向Web服务器传送一个asp的页面请求。②服务器接到请求后根据其asp的扩展名判断出用户要浏览的是一个ASP文件。③服务器从内存或硬盘上读取相对的ASP工作。
13
f④该ASP程序被传送给服务器上的aspdll并被编译运行,产生标准HTML文件。⑤该HTML文件作为用户请求的响应传回给用户端浏览器并由浏览器解释运行。(4)总结由此看来,服务器处理ASP页面比处理静态HTML页面多了一个程序Web编译的步骤,而对于客户端来说,浏览HTML页面与浏览ASP页面几乎没有任何区别。因为传回客户端的程序都是标准的HTML文件,因而完全没有必要担心用户的浏览器是否支持你编写的ASP程序ASP适用于任何浏览器。为什么ASP可以为用户提供动态的Web页面呢?其原因正是ASP程序需要首先在服务器上编译运行,而每次运行会因为一些变量或r
好听全球资料 返回顶部