明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

如何讓你的ASP運(yùn)行于非Windows平臺

[摘要]自從Micorsoft推出ASP技術(shù)后,由于ASP在創(chuàng)建動(dòng)態(tài)交互式站點(diǎn)上的強(qiáng)大功能及其代碼編寫的簡便性,使ASP在越來越多的Internet/Intranet/Extranet網(wǎng)站上得到了極其廣泛的應(yīng)用,尤其是涉及到數(shù)據(jù)庫操作的網(wǎng)站應(yīng)用系統(tǒng)更是傾向于采用ASP技術(shù)。但由于眾所周知的原因,ASP只能...
自從Micorsoft推出ASP技術(shù)后,由于ASP在創(chuàng)建動(dòng)態(tài)交互式站點(diǎn)上的強(qiáng)大功能及其代碼編寫的簡便性,使ASP在越來越多的Internet/Intranet/Extranet網(wǎng)站上得到了極其廣泛的應(yīng)用,尤其是涉及到數(shù)據(jù)庫操作的網(wǎng)站應(yīng)用系統(tǒng)更是傾向于采用ASP技術(shù)。但由于眾所周知的原因,ASP只能工作于Microsoft的Windows NT平臺+IIS Web Server服務(wù)器軟件,在Windows9X+PWS也能使用,但那只能是調(diào)試或者學(xué)習(xí)用的,因而就決定了ASP應(yīng)用的局限性。 

據(jù)有關(guān)資料顯示,采用Windows操作系統(tǒng)平臺和服務(wù)器軟件的網(wǎng)站在15%左右,也就是說有將近85%的網(wǎng)站將不能采用ASP技術(shù)。大多數(shù)商用的網(wǎng)站采用的是Unix、Linux、Soris和Netware等操作系統(tǒng)及相應(yīng)的服務(wù)器,這說明ASP技術(shù)在應(yīng)用上確實(shí)有很大的限制。 
難道ASP就不能運(yùn)用于非Windows 平臺嗎?當(dāng)然不是.目前為止我們至少有兩種選擇,Chilisoft4公司的chili ASP和Halcycon公司的iASP(Instant ASP).Halcyonsoft公司提出“ASP Anytime,Anywhere”的口號,開發(fā)出iASP,使ASP不僅可以在采用Windows操作系統(tǒng)平臺和服務(wù)器軟件的網(wǎng)站上使用,還可以在采用其它操作系統(tǒng)如Unix、Linux、Soris、Netware操作系統(tǒng)及相應(yīng)服務(wù)器的網(wǎng)站上使用。 

iASP全面繼承了ASP的優(yōu)勢,并與ASP完全兼容,因而ASP應(yīng)用系統(tǒng)幾乎可以直接移植到非Windows操作系統(tǒng)平臺下的iASP環(huán)境中運(yùn)行,使得ASP應(yīng)用系統(tǒng)真正成為了一種跨平臺的 Internet、Intranet或Extranet應(yīng)用系統(tǒng)。 
iASP與ASP相比,不僅在支持操作系統(tǒng)平臺上具有優(yōu)勢,在使用第三方組件構(gòu)建ASP應(yīng)用系統(tǒng)上同樣具有明顯的優(yōu)勢。iASP不僅支持流行的 ActiveX組件,同樣支持流行的Enterprise JavaBeans組件和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)平臺和服務(wù)器軟件,另一種適用于Unix、Linux、Soris、Netware操作系統(tǒng)及相應(yīng)服務(wù)器軟件。目前最新的版本為1.0.9,最近剛推出一個(gè)Linux上的FREE版,可以在 http://www.halcycon.com站點(diǎn)上免費(fèi)下載,其功能與正式版本相比基本相同,想在網(wǎng)絡(luò)特別Unix、Linux局域網(wǎng)絡(luò)中使用ASP的網(wǎng)絡(luò)開發(fā)人員不妨去下載一個(gè)試用一下,文件大小有9M多。 

一、iASP軟件環(huán)境要求 
iASP軟件完全是用Java程序語言編制而成的,需要JDK1.1.X或以上版本的支持,因而需要系統(tǒng)上預(yù)先安裝JDK1.1.X或以上版本。 Linux平臺下的JDK11.X可以在 http://xfer.nitric.com/pub/java-linux/ 下載,基于Windows9X/NT平臺的JDK1.1.X的下載地址為 ftp://202.103.111.173/Download/DEVE...1-win32-x86.exe 。同時(shí)需要相應(yīng)的Web Server軟件,如IIS、Apache、Netscape、Xitami、Sambar等。 

二、iASP安裝程序支持的系統(tǒng)平臺和服務(wù)器軟件 
iASP軟件是用JAVA程序語言編制而成的,原則上可運(yùn)行在所有JAVA平臺上。iASP可自動(dòng)配置服務(wù)器軟件,使之能使用iASP解釋和轉(zhuǎn)換 ASP頁面;iASP可以使用Halcycon軟件公司開發(fā)的iASP Servlet接口與服務(wù)器進(jìn)行連接和通信,也可以使用其它Servlet接口與服務(wù)器進(jìn)行連接和通信。iASP支持以下平臺及Web Server: 

(一) Sun Solaris Sparc系統(tǒng)平臺 
1、Apache服務(wù)器軟件 
iASP可對Apache服務(wù)器軟件的1.3.0、1.3.9、1.3.11、1.3.12等九個(gè)常用版本進(jìn)行自動(dòng)配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。 
2、Netscape Fast Track(FT)和Enterprise Server(EP)服務(wù)器軟件 
iASP可對FT3.0.X、EP3.5.X、EP3.6.X進(jìn)行自動(dòng)配置使之使用iASP解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。 
3、Sun Web Server2.1服務(wù)器軟件 
iASP可對Sun Web Server2.1服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋ASP頁面;并通過服務(wù)器軟件的Servlet接口與之連接和通信。 
4、Zeus服務(wù)器軟件 
iASP可對Zeus服務(wù)器軟件進(jìn)行自動(dòng)配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和Apache JServ Servlet接口與之連接和通信。