ASP、PHP、JSP网站平台的架设
1引言在Internet技术广泛应用在各个领域的今天,
计算机网络应用不再局限于静态的页面,创建动态的、交互式、开放式的甚至并行的、分布式的网站成为创建网站的趋势。动态网页为网站的编写者和浏览者编写、访问网页带来极大的便利,动态交互网页制作的技术有CGI、SSI、ASP、PHP、JSP等。目前主流的动态网页技术主要采用ASP、PHP和JSP三种技术。
2ASP、PHP、JSP、MYSQL简介
2.1ASP(ActiveServerPage)ASP是由微软公司开发,基于WEB服务器端的开发环境,利用ASP可以产生和运行动态的、交互的、高性能的Web服务应用
程序。它内含于MicrosoftInternetInformationServer(IIS)当中,无需编译或链接即可解释执行。在ASP中可用ODBC或直接驱动法访问Windows操作平台的数据库.它的源程序代码不会传到用户的浏览器,传到用户浏览器的是ASP执行结果,常规是
HTML码。当用户浏览器运行的时候,Web服务器(IIS3.0/4.0/5.0/6.0)会自动将你设计的ASP程序代码解释为标准的HTML格式的主页内容,在用户端的浏览器上显示出来。用户端只要使用常规的可执行HTML码的浏览器即可浏览。此外,它还可以通过ActiveX服务器组件(ActiveXServerComponent)来扩充功能。2.2PHPphp是RasmusLerdorf推出的一种跨平台的服务器端的嵌入式脚本语言,它是一种跨平台的服务器端的嵌入式脚本语言,大量地它借用了C语言、Java和Perl语言的语法,结合PHP自身的特性,使Web开发者能够快速地写出动态生成页面。PHP是完全
免费的,可以自由下载。甚至可以不受限制地获得源码,从而加进自己的特色。PHP支持目前绝大多数的数据库,具有许多与各类数据库连接的函数。它与MYSQL是一对绝佳的组合,此外还可以自己编写函数间接存取数据库。当更换数据库时,可以轻松地更改编码以适应这样的变化。PHPLIB就是最常用的可以提供一般事务需要的一系列基库。
1
ASP、PHP、JSP网站平台的架设
2.3JSP(JavaServerPage)JSP是Sun公司推出的新一代网站开发语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的网站程序开发,特别是具备许多访问数据库的方法.JSP基本上是使用Java编程,Java具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库与网络应用程序的杰出语言。与C++和
VB这类语言相比,Java程序运行速度慢是其最大的缺陷,但是许多软件开发者都因其平台无关性而愿意付出这种代价。Java程序的编译结果是一种通用的字节码,这些字节码由平台相关的Java虚拟机(JVM)“翻译”执行。字节码可以在Windows、Unix、Linux以及所有Java兼容的OS之间移植而无须任何额外的修改
工作,只要代码中不含有依赖于特定平台的内容即可。服务器在处理JSP页面时会先把它们转换成Servlet(一种服务器端的Java程序,它能够通过HTTP协议响应浏览器请求并作出答应)。JSP页面被转换成Servlet后,原来的整个
文档被转换成Java代码,即不存在〈%和%〉标记,当用户并发请求JSP页面时,
系统通过多个线程来响应这些请求。2.4MySQLMySQL是一种开放
源代码的关系型数据库
管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化
查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。MYSQL是一种小型的数据库服务器,它是多平台的。WIN9x平台下它以普通进程方式运行,NT下以系统服务方式运行,UNIX、LINUX下则以多线程方式运行。在开发企业级的网站时,使用PHP与MySQL是最佳组合。3配置运行环境3.1构造ASP的运行环境ASP环境配置比较简单,只需在安装Windows2000Server时选择IIS6.0的有关选项就即可。错误!未找到引用源。安装Internet信息服务(IIS)。点击开始/设置/控制