時(shí)間:2015-06-28 00:00:00 來(lái)源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評(píng)論(0)
自從MS推出ASP技術(shù)后,由于ASP在創(chuàng)建動(dòng)態(tài)交互式站點(diǎn)上的強(qiáng)大功能及其代碼編寫的簡(jiǎn)便性,使ASP在很多Internet/Intranet/Extranet網(wǎng)站上得到了極其廣泛的應(yīng)用,尤其是涉及到數(shù)據(jù)庫(kù)操作的網(wǎng)站應(yīng)用系統(tǒng)更是傾向于采用ASP技術(shù)。但由于眾所周知的原因,ASP只能工作于MS自己的操作系統(tǒng)平臺(tái)和服務(wù)器軟件之下,即只能在WindowsNT+IIS系列或Windows9X+PWS系列中使用,因而就決定了ASP應(yīng)用的局限性。據(jù)有關(guān)資料顯示,采用Windows操作系統(tǒng)平臺(tái)和服務(wù)器軟件的網(wǎng)站在15%左右,也就是說(shuō)有將近85%的網(wǎng)站將不能采用ASP技術(shù)。實(shí)際上,很多網(wǎng)站采用的是Unix、Linux、Soris和Netware等操作系統(tǒng)及相應(yīng)的服務(wù)器,這說(shuō)明ASP技術(shù)在應(yīng)用上確實(shí)有很大的限制。
最近,一家名為"Halcycon"的軟件公司,不僅看到了ASP應(yīng)用系統(tǒng)的優(yōu)勢(shì)和局限性,而且提出了"ASP? Anytime,? Anywhere"的口號(hào),并開發(fā)了一個(gè)稱為iASP(Instant? ASP)的ASP腳本解釋引擎軟件,使ASP不僅可以在采用Windows操作系統(tǒng)平臺(tái)和服務(wù)器軟件的網(wǎng)站上使用,還可以在采用其它操作系統(tǒng)如Unix、Linux、Soris、Netware操作系統(tǒng)及相應(yīng)服務(wù)器的網(wǎng)站上使用。iASP全面繼承了ASP的優(yōu)勢(shì),并與ASP完全兼容,因而ASP應(yīng)用系統(tǒng)幾乎可以直接移植到非Windows操作系統(tǒng)平臺(tái)下的iASP環(huán)境中運(yùn)行,使得ASP應(yīng)用系統(tǒng)真正成為了一種跨平臺(tái)的Internet、Intranet或Extranet應(yīng)用系統(tǒng)。
iASP與ASP相比,不僅在支持操作系統(tǒng)平臺(tái)上具有優(yōu)勢(shì),在使用第三方組件構(gòu)建ASP應(yīng)用系統(tǒng)上同樣具有明顯的優(yōu)勢(shì)。iASP不僅支持流行的ActiveX組件,同樣支持流行的Enterprise? Java? Beans組件和CORBA兼容組件,從而使用ASP應(yīng)用系統(tǒng)功能更為強(qiáng)大,應(yīng)用更為廣泛。除了MS? Visual系列開發(fā)工具和Borland系列開發(fā)工具外,還可以用Java系列開發(fā)工具,讓組件開發(fā)人員有更多的選擇從而可以更為得心應(yīng)手地開發(fā)有關(guān)組件。
iASP有兩種版本,一種適用于Windows操作系統(tǒng)平臺(tái)和服務(wù)器軟件,另一種適用于Unix、Linux、Soris、Netware操作系統(tǒng)及相應(yīng)服務(wù)器軟件。iASP目前的版本為1.0,其開發(fā)版本可以在"Halcycon"的軟件公司網(wǎng)站上免費(fèi)下載,其功能與正式版本相比基本相同,區(qū)別在于開發(fā)版本只支持兩個(gè)并發(fā)連接,因而只能用于ASP學(xué)習(xí)和開發(fā)或用在比較小的Intranet局域網(wǎng)系統(tǒng)中,想在網(wǎng)絡(luò)特別Unix、Linux局域網(wǎng)絡(luò)中使用ASP的網(wǎng)絡(luò)開發(fā)人員不妨去下載一個(gè)試用一下,文件大小有6M多。
下面是筆者在搭建iASP開發(fā)環(huán)境時(shí)安裝與配置iASP軟件的一些經(jīng)驗(yàn),希望給初用者做個(gè)參考,從而少走彎路,多做些有意義的工作。
一、iASP軟件環(huán)境要求
iASP軟件是用JAVA程序語(yǔ)言編制而成的,需要JDK1.1.X或以上版本的支持,因而需要服務(wù)器系統(tǒng)上預(yù)先安裝JDK1.1.X或以上版本。Linux平臺(tái)下的JDK1.1.X可以在http://xfer.nitric.com/pub/java-linux/下載,基于Windows9X/NT平臺(tái)的JDK1.1.X的下載地址為ftp://202.103.111.173/Download/DEVELOP/JAVA/jdk1_1_1-win32-x86.exe。
二、iASP安裝程序支持的系統(tǒng)平臺(tái)和服務(wù)器軟件
iASP軟件是用JAVA程序語(yǔ)言編制而成的,原則上可運(yùn)行在所有JAVA平臺(tái)上。iASP可自動(dòng)配置服務(wù)器軟件,使之能使用iASP解釋引擎解釋ASP頁(yè)面;iASP可以使用Halcycon軟件公司開發(fā)的iASP? Servlet接口與服務(wù)器進(jìn)行連接和通信,也可以使用其它Servlet接口與服務(wù)器進(jìn)行連接和通信。下面是Halcycon軟件公司的工程技術(shù)人員已證實(shí)支持較好的系統(tǒng)平臺(tái)和服務(wù)器軟件的列表。
(一)Sun? Solaris? Sparc系統(tǒng)平臺(tái)
1、Apache服務(wù)器軟件
iASP可對(duì)Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個(gè)版本進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
2、Netscape? Fast? Track(FT)和Enterprise? Server(EP)服務(wù)器軟件
iASP可對(duì)FT3.0.X、EP3.5.X、EP3.6.X進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
3、Sun? Web? Server2.1服務(wù)器軟件
iASP可對(duì)Sun? Web? Server2.1服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)服務(wù)器軟件的Servlet接口與之連接和通信。
4、Zeus服務(wù)器軟件
iASP可對(duì)Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Zeus和Apache? JServ? Servlet接口與之連接和通信。
(二)Sun? Solaris? Intel系統(tǒng)平臺(tái)
1、Apache服務(wù)器軟件
iASP可對(duì)Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個(gè)版本進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
2、Sun? Web? Server2.1服務(wù)器軟件
iASP可對(duì)Sun? Web? Server2.1服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)服務(wù)器軟件的Servlet接口與之連接和通信。
3、Zeus服務(wù)器軟件
iASP可對(duì)Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Zeus和Apache? JServ? Servlet接口與之連接和通信。
(三)Novell? Netware系統(tǒng)平臺(tái)
Netscape? Fast? Track(FT)和Enterprise? Server(EP)服務(wù)器軟件。iASP可對(duì)FT3.0.X、EP3.5.X進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Novell Servlet? Gateway接口與之連接和通信。
(四)SCO? Unixware系統(tǒng)平臺(tái)
1、Apache服務(wù)器軟件
iASP可對(duì)Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個(gè)版本進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
2、Netscape? Fast? Track(FT)和Enterprise? Server(EP)服務(wù)器軟件
iASP可對(duì)FT2.0.X進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
(五)Linux? Intel系統(tǒng)平臺(tái)
1、Apache服務(wù)器軟件
iASP可對(duì)Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個(gè)版本進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
2、Zeus服務(wù)器軟件
iASP可對(duì)Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Zeus和Apache JServ Servlet接口與之連接和通信。
(六)Windows9X/NT系統(tǒng)平臺(tái)
1、Apache服務(wù)器軟件
iASP可對(duì)Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個(gè)版本進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
2、Netscape? Fast? Track(FT)和Enterprise? Server(EP)服務(wù)器軟件
iASP可對(duì)FT3.0.X、EP3.0.X、EP3.6.X進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
3、Internet? Information? Server服務(wù)器軟件
iASP可對(duì)Internet? Information? Server服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)iASP中的Servlet接口與之連接和通信。
4、Lotus? Domino服務(wù)器軟件
iASP可對(duì)Lotus? Domino服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Lotus? Domino服務(wù)器軟件自有的Servlet接口與之連接和通信。
5、Java? Web? Server服務(wù)器軟件
iASP可對(duì)Java? Web? Server服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Java? Web? Server服務(wù)器軟件自有的Servlet接口與之連接和通信。
(七)HPUX系統(tǒng)平臺(tái)
Zeus服務(wù)器軟件
iASP可對(duì)Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Zeus和Apache? JServ? Servlet接口與之連接和通信。
(八)SGI系統(tǒng)平臺(tái)
Zeus服務(wù)器軟件
iASP可對(duì)Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁(yè)面;并通過(guò)Zeus和Apache? JServ? Servlet接口與之連接和通信。
三、用iASP構(gòu)建ASP應(yīng)用系統(tǒng)環(huán)境
假設(shè)系統(tǒng)中已經(jīng)正常安裝和配置了TCP/IP等網(wǎng)絡(luò)協(xié)議。
下面以RedHat Linux 5.1和Apache 1.3.3服務(wù)器軟件為例,討論如何安裝和配置iASP,以建立一個(gè)ASP開發(fā)和應(yīng)用環(huán)境。
(一)、安裝Apache 1.3.3服務(wù)器軟件
1、卸載Apache 1.2.6服務(wù)器軟件
如果當(dāng)前使用的是RedHat? Linux? 5.1自帶的Apache服務(wù)器軟件,則其版本號(hào)為1.2.6-4(用命令httpd? -v可以查看Apache服務(wù)器軟件的版本號(hào)),不在iASP自動(dòng)配置程序支持的服務(wù)器范圍之內(nèi),因而需要將其卸載,以便重新安裝Apache? 1.3.X服務(wù)器軟件。
在"控制面板"的Package? Management(包管理)中打開Network(網(wǎng)絡(luò))中的Daemons(服務(wù)程序),選擇"apache1.2.6-4",單擊Uninstall(卸載)可將其卸載。
關(guān)鍵詞標(biāo)簽:使用,iASP,服務(wù)器,軟件
相關(guān)閱讀
熱門文章 ISAPI Rewrite實(shí)現(xiàn)IIS圖片防盜鏈 IIS6.0下配置MySQL+PHP5+Zend+phpMyAdmin 在Windows服務(wù)器上快速架設(shè)視頻編解碼器全攻略 win2000server IIS和tomcat5多站點(diǎn)配置
人氣排行 XAMPP配置出現(xiàn)403錯(cuò)誤“Access forbidden!”的解決辦法 WIN2003 IIS6.0+PHP+ASP+MYSQL優(yōu)化配置 訪問(wèn)網(wǎng)站403錯(cuò)誤 Forbidden解決方法 如何從最大用戶并發(fā)數(shù)推算出系統(tǒng)最大用戶數(shù) Server Application Unavailable的解決辦法 報(bào)錯(cuò)“HTTP/1.1 400 Bad Request”的處理方法 Windows Server 2003的Web接口 http 500內(nèi)部服務(wù)器錯(cuò)誤的解決辦法(windows xp + IIS5.0)