【正文】
段來講,ASP提供的服務(wù)不計(jì)其數(shù)五花八門,沒有標(biāo)準(zhǔn)化和量化的概念,硬件廠商向ASP的“土壤”和勢力方向靠攏,軟件廠商和ISP則直接參與到ASP業(yè)務(wù)的第一線。同時(shí),這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。(3)程序開發(fā)時(shí)間較長。(4)使用腳本語言(JavaScript、VBScript或PERL)編寫。換句話說,可針對每個用戶的個別需求,用ASP定制網(wǎng)頁,能夠滿足用戶的各種需求[16]。圖21 ASP工作原理圖ASP的強(qiáng)大功能都可通過調(diào)用內(nèi)置對象來實(shí)現(xiàn)。雖然人們習(xí)慣上將ASP成為ASP語言,但從嚴(yán)格意義上講,ASP只是為VBScript和JavaScript等腳本語言提供了一個運(yùn)行的環(huán)境,使開發(fā)人員可以在HTML代碼中使用腳本語言編寫程序,具有開發(fā)簡單、功能強(qiáng)大特點(diǎn)。 ASP和PHP、JSP開發(fā)技術(shù)比較PHP(Personal Home Page)是一種服務(wù)器端的嵌入式HTML的腳本語言,可以運(yùn)行于多種平臺。(4)Active Server Pages能與任何ActiveX Scripting語言相容。2 ASP技術(shù)的特點(diǎn)及優(yōu)勢 ASP的特點(diǎn)ASP全稱為Active Server Pages,即動態(tài)服務(wù)器頁面,它是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 3。經(jīng)濟(jì)全球化及現(xiàn)代物流業(yè)發(fā)展的系統(tǒng)化、信息化、倉儲運(yùn)輸?shù)默F(xiàn)代化和綜合化等趨勢,對我國物流業(yè)的發(fā)展提出了全方位的挑戰(zhàn)[2]。從這里開始中國的市場要走向國際化,中國的商品走出國門,讓世界上所有國家的人們來使用它,檢驗(yàn)它的好與壞。目前,我國各類物流企業(yè)有14萬家左右,中小型企業(yè)占大多數(shù)。ASP目前已成為目前應(yīng)用最廣泛的動態(tài)網(wǎng)頁開發(fā)工具,同時(shí)應(yīng)用ASP進(jìn)行網(wǎng)絡(luò)化的信息管理系統(tǒng)也逐步得到推廣[6]。(5)Active Server Pages 的源程序,不會被傳到客戶端瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性[7]。PHP的缺點(diǎn)是沒有像JSP和ASP那樣對組件的支持,擴(kuò)展性較差[10]。有了ASP也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。所謂對象就是一段封裝的完整的軟件模塊。 ASP與CGI的比較CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)也是Internet上一種功能強(qiáng)大的Web頁面技術(shù),其工作方式有別于ASP。(7)無瀏覽器兼容問題??梢?,ASP在數(shù)據(jù)庫訪問、與HTML的集成、提高服務(wù)器的效率等諸多方面都優(yōu)于CGI,更適應(yīng)Web應(yīng)用程序開發(fā)的需要,因此本文選擇了ASP作為個性化頁面生成器的開發(fā)工具。(4)集成環(huán)境、處理多種數(shù)據(jù)信息Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計(jì)用戶界面、設(shè)計(jì)數(shù)據(jù)查詢、報(bào)表打印等可以方便有序地進(jìn)行