人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Active Server Pages + 介紹

Active Server Pages + 介紹

更新時間:2021-06-22 文章作者:未知 信息來源:網絡 閱讀次數:

ASP+ 被設計成與以前版本的ASP的向下兼容,在某些情況下只需要一些小的改變。你可以在現有
Windows 2000 服務器上,將ASP+與ASP安裝在一起。這就允許你實驗新版本而不需要一個獨立的測試
服務器。可以繼續使用現有的ASP應用程序,在一切就緒后將其移植到到ASP+ 上,這樣你對ASP的投入
也不會受到損失。

但是只是簡單地將應用程序移到ASP+上只能享受到新版本所提供的好處的皮毛。ASP+有許多新的
特色,使得使用大大地簡便、功能更強大、運行時間效率更高,想要利用這些優勢就需要對ASP+如何
工作有更多的了解。

在專業開發人員2000會議上,Microsoft發布了ASP+的預覽版本,讓開發人員看看它能做些什么,
并且為將來使用大大減少的代碼編寫動態Web應用程序的可能性先激動一番。

看起來好象有很長時間了,但實際上Active Server Pages 存在才只有3年多一點。它開始是在
1996年年底,但是它發展很快,已經成為當前在Windows 環境下服務器側Web 應用程序開發的主要
技術(使用其它執行方法的其它平臺也接受相同的句法,如ChilliASP)。但是它并不是憑空而來,
它的發源是在很久以前。

服務器端動態Web編程

傳統上來說,動態Web 頁是用服務器側可執行程序創建的。一個標準化的Web 服務器界面規范,
稱為Common Gateway Interface (CGI) ,允許一個可執行程序使用從客戶機引入的請求的所有信息。
然后程序就能夠產生構成返回頁面所要求的所有輸出,( HTML, 腳本代碼,文本等),然后通過Web
服務器將其發送回客戶機。

為了減輕編程人員的負擔,使他們不用再去創建可執行程序,類似Perl 的語言使用一種可接受
基于文本的腳本文件的應用程序。程序員只寫出腳本,Web 服務器用Perl 解釋程序執行它。

Microsoft用他們的Web 服務器、 Internet信息服務器介紹了另一種Web 服務器界面。它被稱為
Internet服務器應用程序編程界面 (ISAPI), 它與CGI的不同在于,它允許動態鏈接庫內的編譯代碼
直接由Web 服務器執行。而用CGI,代碼可以使用客戶請求中的所有信息,它產生返回頁面的全部
輸出。

Microsoft的Web 領域的大多數開發都是基于ISAPI 。一個早期而短命的產品是dbWeb,這是
一種數據訪問技術,為訪問存儲在服務器上的數據和與客戶機相互作用提供一系列的搜索、過濾、
格式化功能。

第二種開發是Internet 數據庫連接器(IDC)。后來證實這是對開發人員的巨大沖擊,因為它
不但快速、高效(不象dbWeb),而且它更加通用、易于編程。IDC介紹了模板的概念,允許編程
人員輕易地改編現有HTML頁面,利用它的主要部分,圍繞它建立新的應用程序。

IDC 給每個“頁面”使用兩個文本文件。第一個是一個簡單的腳本,它定義從基于數據庫的
服務器采集數據的方式。從本質上說,它就是一個SQL 聲明外加一些配置信息。

{this is the query file named getuserlist.idc}
Datasource: GlobalExampleData
Username: examples
Password: secret
Template: getuserlist.htx
SQLStatement:
+ SELECT DISTINCT UserName
+ FROM Person ORDER BY UserName;

服務器執行這一文件以獲取結果記錄集,然后裝載一個模板文件:

{this is an extract from the template file named getuserlist.htx}
...
〈 TABLE 〉
〈 TR 〉
〈 TD 〉User name:〈 /TD 〉
〈 TD 〉
〈 SELECT NAME=selUserName 〉
〈 %BeginDetail% 〉
〈 OPTION VALUE="〈 %UserName% 〉" 〉〈 %UserName% 〉
〈 %EndDetail% 〉
〈 /SELECT 〉
〈 /TD 〉
〈 /TR 〉
〈 /TABLE 〉
...

模板只是一個普通的Web 頁,包含HTML、文本和其它對象,但是其中有一個或多個專門插入的
分界占位符。這些占位符的句法和被支持的其它簡單程序代碼結構,與ASP非常相似。所以,ASP
實際上是從這里演化而來的。

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

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 衡阳县| 大渡口区| 扎鲁特旗| 新沂市| 磐安县| 长汀县| 凤翔县| 安康市| 瑞安市| 合肥市| 民县| 安吉县| 安泽县| 吴忠市| 安仁县| 临邑县| 庄河市| 东台市| 甘德县| 德保县| 资源县| 梨树县| 韩城市| 孟村| 平江县| 介休市| 济南市| 永德县| 图片| 广饶县| 桐庐县| 石台县| 平昌县| 北宁市| 绍兴市| 南宫市| 二手房| 阜新| 林州市| 舞阳县| 冀州市|