- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 錄
第一章 何謂ASP…………………………………………………2
第一節 ASP與六大物件的運作方式……………………2
第二節 ASP 的特點是?…………………………………4
第三節 ASP的缺憾……………………………………….4
第四節 與靜態網頁的差別……………………………….5
第二章 主從式架構……………………………………………….6
第一節 主從式架構普遍性……………………………….6
第二節 作業環境的比較…………………………………..6
第三節 主從式架構的優勢………………………………..7
第三章 三層式架構及多層式架構………………………………10
第一節 三層式應用系統架構……………………………10
第二節 三層式架構與主從式架構的差異………………11
第三節 三層式架構的系統整合方式……………………13
第四章 以密碼保全系統保護ASP網頁之應用與設計…………15
第一節 ASP+Access的安全隱患………………………………………………16
第三節 密碼保護動態伺服器網頁提高資料庫的安全性……………………………17
第一章 何謂ASP
ASP(Active Server Pages)是由Microsoft所開發出來的一種技術,這種技術透過伺服器端執行描述語言 (Server-Side Scripting) 程式碼的運算邏輯,動態產生網頁文件的內容,供各種瀏覽器閱覽。通常在撰寫ASP程式時,會選定使用某一程式語言來撰寫程式碼,然後用特別的標籤來區隔這些程式碼,置入一般的HTML文件中。一旦使用者透過瀏覽器來讀取ASP檔案(即副檔名為.asp的檔案)時,伺服器就會執行檔案中的程式碼,然後在運算結束後,把運算的結果以標準的HTML格式傳回到瀏覽器ASP提供了六個內建的物件,程式設計師透過這些物件的介面,來撰寫ASP程式。以下是這六個物件的簡介:
1. Request:提供你讀取瀏覽器所傳來的資料及與伺服器有關變數的介面。
2. Response:提供你輸出運算結果到瀏覽器的介面。
3. Server:提供與設定伺服器本身有關的介面,更重要的是提供了產生其他物件的介面。
4. Session:當使用者與伺服器連線時,提供存取有關這次連線所使用變數的介面。
5. Application:這裡的 Application 指的是整個網站,或被設定為Application的虛擬目錄。這個物件提供存取與Application 變數的介面。所有的使用者共用 Application 的變數。
6. ObjectContext:提供使用Microsoft Transaction Server物件的介面。
ASP可以使用多種描述語言來開發應用程式。我們選用VBScript的理由是:
1. VBScript的學習難度較低。
2. VBScript的語法與Visual Basic大同小異。
3. Microsoft屬意的描述語言。
4. 沒有設定及安裝上的困擾。
5. 最重要的是,擁有最多的學習資源。
第一節 ASP與六大物件的運作方式
ASP是一種內嵌在網頁中的CGI(共通閘道介面)。CGI是一種由Web Server執行的應用程式,執行時間上因為 CGI 要將程式處理的結果丟回給Web Server,因此有時間上的限制(預設值為90 秒)。也就是說,我們在設計程式的時後要考量執行效率,不能超過Time Out,常見的做法是將大型系統分解成許多小支程式來撰 寫。ASP與傳統CGI應用程式不同之處,在於CGI是以獨立程序在獨立記憶體空間執行,ASP則是以Web Server的子程序在Web Server 規劃的記憶體內執行,前者安全性較高,後者效能較好。由於CGI採用的語言比較艱深冷僻,寫作難度較高,而ASP是為了大幅簡化開發Web Computing所設計的 ,採用VB Script這種初階基礎語言,比較友善易於親近。
1. 當Web Server開機跑起來後,首先執行的是 Application物件,它定義了啟動IIS後Web站台運作所需的整體變數,並且會把這些變數一直放在記憶體中,等待ASP程式存取,一直到IISShutdown才消失。
2. 當我們打開瀏覽器並輸入網址,也就是對Web Server送出Request 要求,Web Server會自動進行 MIME 判別,並採取Windows一貫慣用的方法,也就是從檔案的附加檔名去判斷要交給哪個DLL 來執行或解譯。
3. 如果發現要處理的檔案附檔名是ASP 類型的檔案,就將此檔案交給ASP.DLL 這個動態連結函式庫處理,它會將先將 Web Server 所收到的 U
您可能关注的文档
最近下载
- 1小纸条 高考成语三千 日积月累记练(测试版)001-025 (1).docx
- 《法理学》课件(第五章:法律关系).ppt VIP
- 2025年自习室市场用户付费意愿与自习室服务质量提升策略分析.docx
- 生物安全法的试题及答案.docx VIP
- 《全大学进阶英语综合教程3》Unit-4教案.pdf VIP
- 单句语法填空专项训练100题(基础知识)(解析版).docx VIP
- 法理学第五章 法律关系.ppt VIP
- 专题02 数轴中的动点问题的七种考法(原卷版)【2025数学常考压轴题上册七年级北师版】.docx VIP
- BP85956D_CN_DS_Rev.0.91 规格书晶丰明源家电电源.pdf VIP
- 思想道德与法治(23版):第六章 学习法治思想 提升法治素养.pptx
文档评论(0)