• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

        讓ASP應(yīng)用系統(tǒng)成為跨平臺的應(yīng)用系統(tǒng)

        讓ASP應(yīng)用系統(tǒng)成為跨平臺的應(yīng)用系統(tǒng)

        更新時間:2022-05-02 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

         
           
          自從MS推出ASP技術(shù)后,由于ASP在創(chuà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只能工作于MS自己的操作系

        統(tǒng)平臺和服務(wù)器軟件之下,即只能在WindowsNT+IIS系列或Windows9X+PWS系列中使用,因而就決定了

        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í)有很大的限制。



          最近,一家名為“Halcycon”的軟件公司,不僅看到了ASP應(yīng)用系統(tǒng)的優(yōu)勢和局限性,而且提出了

        “ASP Anytime, Anywhere”的口號,并開發(fā)了一個稱為iASP(Instant ASP)的ASP腳本解釋引擎軟件,

        使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 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)平臺和服務(wù)器軟件,另一種適用于Unix、Linux、

        Soris、Netware操作系統(tǒng)及相應(yīng)服務(wù)器軟件。iASP目前的版本為1.0,其開發(fā)版本可以在“Halcycon”的軟

        件公司網(wǎng)站上免費(fèi)下載,其功能與正式版本相比基本相同,區(qū)別在于開發(fā)版本只支持兩個并發(fā)連接,因而只

        能用于ASP學(xué)習(xí)和開發(fā)或用在比較小的Intranet局域網(wǎng)系統(tǒng)中,想在網(wǎng)絡(luò)特別Unix、Linux局域網(wǎng)絡(luò)中使用ASP

        的網(wǎng)絡(luò)開發(fā)人員不妨去下載一個試用一下,文件大小有6M多。



          下面是筆者在搭建iASP開發(fā)環(huán)境時安裝與配置iASP軟件的一些經(jīng)驗(yàn),希望給初用者做個參考,從而少

        走彎路,多做些有意義的工作。



        一、iASP軟件環(huán)境要求

        iASP軟件是用JAVA程序語言編制而成的,需要JDK1.1.X或以上版本的支持,因而需要服務(wù)器系統(tǒng)上預(yù)

        先安裝JDK1.1.X或以上版本。Linux平臺下的JDK1.1.X可以在http://xfer.nitric.com/pub/java-linux/下

        載,基于Windows9X/NT平臺的JDK1.1.X的下載地址為ftp://202.103.111.173/Download/DEVELOP/JAVA/

        jdk1_1_1-win32-x86.exe。



        二、iASP安裝程序支持的系統(tǒng)平臺和服務(wù)器軟件

        iASP軟件是用JAVA程序語言編制而成的,原則上可運(yùn)行在所有JAVA平臺上。

        iASP可自動配置服務(wù)器軟件,使之能使用iASP解釋引擎解釋ASP頁面;iASP可以使用Halcycon軟件公

        司開發(fā)的iASP Servlet接口與服務(wù)器進(jìn)行連接和通信,也可以使用其它Servlet接口與服務(wù)器進(jìn)行連接和

        通信。下面是Halcycon軟件公司的工程技術(shù)人員已證實(shí)支持較好的系統(tǒng)平臺和服務(wù)器軟件的列表。



        (一)Sun Solaris Sparc系統(tǒng)平臺

        1、Apache服務(wù)器軟件

        iASP可對Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個版本進(jìn)行自

             動配置使之使用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)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并

             通過iASP中的Servlet接口與之連接和通信。

        3、Sun Web Server2.1服務(wù)器軟件

        iASP可對Sun Web Server2.1服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;

             并通過服務(wù)器軟件的Servlet接口與之連接和通信。

        4、Zeus服務(wù)器軟件

        iASP可對Zeus服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和

             Apache JServ Servlet接口與之連接和通信。



        (二)Sun Solaris Intel系統(tǒng)平臺

        1、Apache服務(wù)器軟件

        iASP可對Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個版本進(jìn)行自

             動配置使之使用iASP解釋引擎解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

        2、Sun Web Server2.1服務(wù)器軟件

        iASP可對Sun Web Server2.1服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;

             并通過服務(wù)器軟件的Servlet接口與之連接和通信。

        3、Zeus服務(wù)器軟件

        iASP可對Zeus服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和

             Apache JServ Servlet接口與之連接和通信。



        (三)Novell Netware系統(tǒng)平臺

        Netscape Fast Track(FT)和Enterprise Server(EP)服務(wù)器軟件

        iASP可對FT3.0.X、EP3.5.X進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Novell

            Servlet Gateway接口與之連接和通信。



        (四)SCO Unixware系統(tǒng)平臺

        1、Apache服務(wù)器軟件

        iASP可對Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個版本進(jìn)行自

             動配置使之使用iASP解釋引擎解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

        2、Netscape Fast Track(FT)和Enterprise Server(EP)服務(wù)器軟件

        iASP可對FT2.0.X進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過iASP中的Servlet

             接口與之連接和通信。



        (五)Linux Intel系統(tǒng)平臺

        1、Apache服務(wù)器軟件

        iASP可對Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個版本進(jìn)行自

             動配置使之使用iASP解釋引擎解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

        2、Zeus服務(wù)器軟件

        iASP可對Zeus服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和

             Apache JServ Servlet接口與之連接和通信。



        (六)Windows9X/NT系統(tǒng)平臺

        1、Apache服務(wù)器軟件

        iASP可對Apache服務(wù)器軟件的1.3.0、1.3.1、1.3.2、1.3.3、1.3.4、1.3.6六個版本進(jìn)行自

             動配置使之使用iASP解釋引擎解釋ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

        2、Netscape Fast Track(FT)和Enterprise Server(EP)服務(wù)器軟件

        iASP可對FT3.0.X、EP3.0.X、EP3.6.X進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并

             通過iASP中的Servlet接口與之連接和通信。

        3、Internet Information Server服務(wù)器軟件

        iASP可對Internet Information Server服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋

             ASP頁面;并通過iASP中的Servlet接口與之連接和通信。

        4、Lotus Domino服務(wù)器軟件

        iASP可對Lotus Domino服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過

             Lotus Domino服務(wù)器軟件自有的Servlet接口與之連接和通信。

        5、Java Web Server服務(wù)器軟件

        iASP可對Java Web Server服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通

             過Java Web Server服務(wù)器軟件自有的Servlet接口與之連接和通信。



        (七)HPUX系統(tǒng)平臺

        Zeus服務(wù)器軟件

        iASP可對Zeus服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過Zeus和

             Apache JServ Servlet接口與之連接和通信。



        (八)SGI系統(tǒng)平臺

        Zeus服務(wù)器軟件

        iASP可對Zeus服務(wù)器軟件進(jìn)行自動配置使之使用iASP解釋引擎解釋ASP頁面;并通過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,以建立一個

        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ù)器軟件,則其版本號為1.2.6-4(用

        命令httpd -v可以查看Apache服務(wù)器軟件的版本號),不在iASP自動配置程序支持的服務(wù)器范

        圍之內(nèi),因而需要將其卸載,以便重新安裝Apache 1.3.X服務(wù)器軟件。

        在“控制面板”的Package Management(包管理)中打開Network(網(wǎng)絡(luò))中的Daemons(

        服務(wù)程序),選擇“apache1.2.6-4”,單擊Uninstall(卸載)可將其卸載。

        2、安裝Apache 1.3.3服務(wù)器軟件

               如果手頭沒有Apache 1.3.X服務(wù)器軟件,可以到http://apache.nextpath.com/dist/

        apache_1.3.6.tar.gz下載一個。

        筆者手頭有一個Xteam Linux 1.0的光盤,其中有Apache 1.3.3服務(wù)器軟件的發(fā)行版本,

        位于光盤的\xteam\pack目錄下,文件名稱為apache-1.3.3-1.i386.rpm。用命令

        rpm -i /mnt/cdrom/xteam/pack/apache-1.3.3-1.i386.rpm可完成安裝。



        3、啟動Apache 1.3.3服務(wù)器軟件

        可以用命令httpd來啟動Apache 1.3.3服務(wù)器軟件。啟動Apache 1.3.3服務(wù)器軟件后可以

        用Netscape Communicator瀏覽器以http://YourComputerName的方式如http://localhost來

        訪問Apache 1.3.3服務(wù)器軟件提供的WWW服務(wù)。默認(rèn)的頁面為index.html,通常位于“/home/

        httpd/html”目錄中(該目錄是Apache的WEB發(fā)布目錄,相當(dāng)于IIS或PWS系統(tǒng)中的

        c:\inetpub\wwwroot),頁面的主題為“It Worked”,表明Apache已能正常工作,可以進(jìn)行

        iASP的配置工作了。



        (二)、安裝JDK1.1.X

        iASP的運(yùn)行要依賴JDK1.1.X或以上版本,要求系統(tǒng)中必須安裝JDK。

        1、確定C運(yùn)行庫的類型

        Liunx/Unix版本的JDK一般有l(wèi)ibc5和glibc兩個版本,以適應(yīng)不同Liunx/Unix系統(tǒng)中的C運(yùn)行

        庫版本。用命令“l(fā)s -l /lib/libc.so.*”可以列出C運(yùn)行庫文件,若“*”處的字符為“5”

        則表示C運(yùn)行庫類型為libc5,為“6”則表示C運(yùn)行庫類型為glibc。筆者所用的RedHat Linux

        5.1的C運(yùn)行庫類型為glibc。

        2、安裝JDK1.1.X

        筆者在http://xfer.nitric.com/pub/java-linux/處下載JDK1.1.7的glibc版本,并將其改名

            jdk117.gz。將jdk117.gz復(fù)制到/usr/local目錄下,進(jìn)入/usr/local目錄,用“tar -xvzf

            jdk117.gz”命令將文件解壓即完成JDK1.1.7的安裝,安裝目錄為/usr/local/jdk117_v1a。



        (三)、安裝iASP

        筆者在http://www.halcyonsoft.com/asp/iasp_fcs.tar.gz處下載了Linux/Unix版本的iASP,并改

          名為iasp_lnx.gz,并復(fù)制到/usr/local。

        用命令“tar -xvzf iasp_lnx.gz”將文件解壓,可產(chǎn)生install.sh和iasp.tar兩個文件。進(jìn)入

          /usr/local目錄,運(yùn)行./install.sh,按照安裝程序提示完成iASP的安裝。

            在安裝過程中,需要指定JDK的BIN目錄(/usr/local/jdk117_v1a/bin)和iASP安裝目錄

        (/usr/local)。在安裝過程完成后,會選擇是否開始對Web服務(wù)器進(jìn)行配置,配置過程在下面討論,選

          擇“N”結(jié)束安裝。此時iASP被安裝在目錄/usr/local/iasp下,有五個文件的作用值得注意。

        connector.sh:啟動iASP自動配置向?qū)?start-server.sh:啟動iASP代理服務(wù)器

        stop-server.sh:關(guān)閉iASP代理服務(wù)器 start-admin.sh :啟動iASP遠(yuǎn)程管理服務(wù)器

            stop-admin.sh :關(guān)閉iASP遠(yuǎn)程管理服務(wù)器



        (四)、配置iASP

        1、關(guān)閉Web服務(wù)器

              在進(jìn)行iASP配置前,應(yīng)首先關(guān)閉Web服務(wù)器軟件。可以用任何方式關(guān)閉Apache 1.3.3服務(wù)器軟件。

        2、配置iASP

              iASP配置向?qū)С绦蚩蔀锳pache服務(wù)器軟件、Netscape Enterprise服務(wù)器軟件、Internet

        Information Service服務(wù)器軟件進(jìn)行自動配置,而Zeus、Sun Web Server服務(wù)器軟件則不需要

        配置。

        在/usr/local/iasp下,運(yùn)行./connector.sh啟動iASP配置向?qū)С绦颉_x擇“Y”開始配置;

        選擇服務(wù)器軟件及版本號(8:Apache 1.3.3)、Apache配置文件httpd.conf所在目錄

        (/etc/httpd/conf),其它可保持不變(按回車鍵采用默認(rèn)設(shè)置)。在提示是否進(jìn)行另一個服務(wù)

        器的配置時,選擇“N”,完成配置。



        (四)、測試iASP

        1、啟動iASP服務(wù)器

              iASP服務(wù)器是一個Connector Proxy代理服務(wù)器軟件,用于與服務(wù)器軟件進(jìn)行通信。

        進(jìn)入XWindows,打開一個nxterm窗口,在目錄/usr/local/iasp下運(yùn)行./start-server.sh,

              啟動iASP Connector Proxy代理服務(wù)器程序。

        2、測試iASP

              啟動Apache 1.3.3服務(wù)器軟件。將一個ASP頁面文件拷到Apache頁面發(fā)布目錄“/home/httpd/

        html”目錄中,并用Netscape Communicator瀏覽器進(jìn)行訪問,如可用“http://localhost/

        test.asp”訪問ASP文件test.asp,其內(nèi)容如下:

        &lt;html&gt;



        &lt;head&gt;

        &lt;title&gt;Test iASP&lt;/title&gt;

        &lt;/head&gt;



        &lt;body&gt;

        &lt;%

        Response.Write &quot;&lt;BR&gt;&lt;h1&gt;Congradulations!&lt;BR&gt;Instant ASP has worked for you!&lt;/h1&gt;&quot;

        %&gt;

        &lt;/body&gt;

        &lt;/html&gt;

          至此,Apache 1.3.3服務(wù)器軟件已經(jīng)可以用iASP解釋引擎解釋和執(zhí)行ASP頁面了。現(xiàn)在該你來自由發(fā)揮

        聰明才智了。



          另外,開發(fā)研制國內(nèi)第一個中文版Linux--Xteam Linux1.0的形天海公司宣布,他們即將發(fā)布ADO引擎

        的linux版本,可以使在Windows9X/NT上開發(fā)的ASP應(yīng)用系統(tǒng)可直接運(yùn)行于Linux平臺,有興趣的網(wǎng)絡(luò)應(yīng)用程

        序開發(fā)人員可以到形天海公司站點(diǎn)(http://www.xteam.com.cn)去了解其產(chǎn)品的動態(tài),也讓我們?yōu)閲鴥?nèi)軟

        件開發(fā)公司加油和喝彩。

        (作者:深圳 王發(fā)軍 wangfajun@163.net http://wangfajun.163.net)&nbsp;      
           
              
           

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 国产精品亚洲精品久久精品| 男女作爱在线播放免费网站| 真人无码作爱免费视频| 亚洲日韩中文字幕在线播放| 日韩精品视频免费网址| 亚洲无码在线播放| 亚洲依依成人精品| 亚洲精品动漫在线| 亚洲一区精彩视频| 亚洲熟伦熟女专区hd高清| 13小箩利洗澡无码视频网站免费| 成年丰满熟妇午夜免费视频| 亚洲国产亚洲片在线观看播放| 亚洲自偷自拍另类12p| 亚洲综合伊人久久大杳蕉| 亚洲人成在线播放| 国产性生大片免费观看性| 男人j进入女人j内部免费网站 | 亚洲国产精品成人一区| 全免费一级毛片在线播放| 亚洲精品线在线观看| 亚洲网站在线播放| 黄瓜视频影院在线观看免费| 一个人免费观看www视频在线| 最近最新MV在线观看免费高清| 青青在线久青草免费观看| 亚洲午夜未满十八勿入网站2| 久久亚洲精品高潮综合色a片| 成全视频免费高清| 国产成人A亚洲精V品无码| 国产一级a毛一级a看免费视频| 亚洲v国产v天堂a无码久久| 中出五十路免费视频| 国产免费拔擦拔擦8x| 亚洲娇小性xxxx色| 国产精品久免费的黄网站| 亚洲无人区午夜福利码高清完整版| 亚洲国产精品久久66| 在线播放高清国语自产拍免费| 九九精品免费视频| 亚洲蜜芽在线精品一区|