




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
動態網站開發預備配置IIS效力器建立動態站點系統模塊規劃、創建數據庫創建數據庫銜接一、動態網頁根底知識英特網采用B/S模型1.靜態網頁和動態網頁的區別HTML格式的網頁通常被稱為“靜態網頁〞。常見的靜態網頁以.htm、.html、.shtml等為后綴,每個網頁都是一個獨立的文件。早期的網站普通都由“靜態網頁〞構成的。在靜態網頁中,也會出現各種動態的效果,如.gif格式的動畫、Flash、滾動字幕等,這些“動態效果〞只是視覺上的,與動態網頁并無直接聯絡。動態網頁與靜態網頁是相對的,能實現數據庫支持、與用戶交互等功能。常見的后綴不再是.htm、.html等靜態網頁的方式,而是.asp、.jsp、.php、cgi等方式。 區別靜態網頁和動態網頁的一個最簡單的方法就是直接在閱讀器中翻開,假設能正常顯示,即為靜態網頁;否那么就是動態網頁,必需將它們放入真正的Web站點,才干進展測試。2.ASP任務過程/原理:在閱讀器地址欄輸入ASP文件名,回車——發送懇求;閱讀器將此懇求發送給Web效力器,客戶機與效力器根據http協議來傳送文本信息。Web效力器接受懇求,并根據后綴asp判別出這是ASP懇求;Web效力器從硬盤或內存尋覓相應的asp文件;Web效力器將該文件發送到特定文件ASP.DLL中進展解釋執行,并訪問數據庫;將執行結果生成靜態網頁;靜態網頁被送回閱讀器并顯示。配置IIS效力器網站的建立是基于網站效力器的。在UNIX或Linux平臺上,Apache就是網站效力器。而對于Windows平臺來說,IIS就是規范的網站效力器。IIS是一種效力,不同于普通的運用程序,它就像驅動程序一樣是操作系統的一部分,是在系統啟動時被同時啟動的效力。建立動態站點3.動態網頁設計任務流程建立靜態網頁一切的交互式網頁,都來自于靜態網頁。因此在建立數據庫網頁時需求建立一個靜態網頁。這個靜態網頁要與其他的網頁一樣,包含靜態文字、圖片、動畫、超級鏈接、按鈕以及表單等等。系統模塊規劃、創建數據庫動態網頁就是一個可以訪問數據庫的網頁。在建立數據庫網頁前,要建立一個數據庫,在建立數據庫時,還要根據工程的詳細要求設計數據庫的構造。創建數據庫銜接參與動態網頁技術在靜態網頁中參與ASP、JSP、PHP代碼或經過運用其他動態網頁技術訪問數據庫,將數據庫中的數據顯示在網頁中,或將網頁中的數據記錄到數據庫中。二、配置IIS效力器〔1〕安裝IIS①翻開【控制面板】,雙擊窗口左邊的“添加或刪除程序〞圖標,翻開“添加或刪除程序〞對話框②雙擊【添加/刪除Windows組件〔A〕】圖標,翻開【Windows組件導游】對話框,③單擊“下一步〞按鈕,此時安裝程序要求插入WindowsXP系統光盤來讀取所需文件,放入光盤,單擊“確定〞按鈕,安裝程序開場復制文件。④文件復制完成后,出現如圖對話框。單擊“完成〞按鈕,完成IIS的安裝當IIS安裝完成后,系統自動在本地計算機上創建了一個“默許網站〞。默許網站的URL地址為“localhost〞。這個默許網站對應的磁盤文件夾為“C:\Inetpub\wwwroot〞,IIS自動將此文件夾作為站點的根目錄。用戶可以利用這個默許網站作為本人的WEB站點來發布信息。〔2〕設置IIS效力器①經過【控制面板】|【管理工具】|【Internet信息效力】,翻開如下圖的“Internet信息效力〞對話框。②選擇“主目錄〞選項卡,進入主目錄屬性設置,可以設置主目錄的本地途徑,就是他的網站根目錄的途徑,并對其屬性進展設置。
★IIS安裝完成后默許的途徑是“C:\Inetpub\wwwroot〞,假設網站根目錄的途徑是其他地方,那么必需修正主目錄。③切換到“文檔〞選項卡,進入文檔配置的對話框,可以對啟用的默許文檔添加或刪除。默許文檔通常即為網站的主頁,在訪問網站時本應該在地址欄中輸入:localhost/index.asp才可以訪問該頁面的,但由于“index.asp〞設置為默許文檔,所以直接輸入httplocalhost就可以訪問該頁面了,這些操作是由IIS來完成的。其他選項卡普通采用默許即可。三、在Dreamweaver8中創建動態站點只需具有了IIS這樣的Web效力器,才干建立一個Dreamwearver的動態站點。建立站點的緣由一是為了該Dreamwearver站點中建立動態文件的方便:在該站點下新建的文件即以動態文檔的方式建立;二是為調試動態文檔的方便。另外進展數據庫的銜接必需在動態站點中完成。根本步驟:〔1〕在本地計算機建立站點文件夾這個文件夾的建立,就是為了對建立的站點一切文件進展集中存儲,并且也是為了Dreamwearver在建立站點時指向該文件夾,進展全面的管理和控制。例如新建文件夾途徑為“D:/wwwtoot/myeb〞。〔2〕修正“主目錄〞屬性或者為站點文件夾建立虛擬目錄站點文件夾建立好之后,就要對IIS的“主目錄〞屬性進展修正。〔3〕建立Dreamwearver動態站點。①翻開Dreamwearver8,單擊“站點〞菜單,在彈出的菜單中選擇“新建站點〞菜單命令。②在彈出的“站點定義〞對話框中,選擇“根本〞類別,輸入站點稱號,普通建議和指向的文件夾稱號一樣〔比如“myeb1〞〕。同時輸入HTTP地址“localhost〞,即訪問該站點的URL地址,假設建立了虛擬目錄,那么HTTP地址“localhost/別名〞。③單擊“下一步〞按鈕,在彈出的對話框中,由于是建立動態站點,所以選擇“是,我想運用效力器技術〞前的單項選擇按鈕,同時選擇“哪種效力器技術〞為“ASPVBScript〞,即選擇網絡編程言語。④單擊“下一步〞按鈕,在彈出的對話框中,選擇“在本地進展編輯和測試〔我的測試效力器是這臺計算機〕〞,同時輸入或者經過閱讀,選擇站點文件在計算機上的存儲位置,這里輸入“D:/wwwtoot/myeb1〞。⑤單擊“下一步〞按鈕,在彈出的對話框中,在“您應該運用什么URL來閱讀站點的根目錄〞文本框中,輸入地址應為“localhost〞,該地址與步驟②中地址一樣,單擊“測試URL〔T〕〞按鈕,假設設置勝利的話,出現如下圖的提示信息。⑥單擊“下一步〞按鈕,在彈出的對話框中,設置能否共享。由于是個人在本地計算機進展測試,所以選擇“否〞,表示不采用遠程效力器。假設是團隊協作,運用web效力器或模擬調試效力器時,可選擇“是的,我要運用遠程效力器〞。⑦單擊“下一步〞按鈕,彈出確認信息對話框,假設信息正確,單擊“完成〞按鈕,一個Dreamwearver動態站點就建立完成了。以上步驟是選用“根本〞類別進展設置的,也可以運用“高級〞類別進展動態站點的快速建立。①翻開Dreamwearver8,單擊“站點〞菜單,在彈出的菜單中選擇“新建站點〞菜單命令,彈出“站點定義〞對話框,選擇“高級〞類別,在“分類〞列表中選擇“本地信息〞選項。輸入“站點稱號〞,選擇“本地根文件夾〞,同時輸入“HTTP地址〞,這些與在“根本〞類別中定義時完全一樣。②繼續選擇“分類〞列表中“測試效力器〞選項,進展如下設置:“效力器模型〞:選擇為“ASPVBScript〞。“訪問〞:選擇“本地/網絡〞:表示測試效力器在本地或者是同一局域網中的機器。“測試效力器文件夾〞:選擇默許值,即和“本地根文件夾〞為同一文件夾。“URL前綴〞:為“localhost〞。③設置完成后,單擊“確定〞按鈕,完成Dreamwearver8動態站點的快速建立。四、系統模塊規劃、創建數據庫我們以Access2003為例引見:創建一個本人的數據庫和多個表并存儲數據。〔1〕選擇“開場〞|“程序〞|“MicrosoftOffice〞|“MicrosoftOfficeAccess2003〞命令,進入Access2003數據庫管理系統,單擊“文件〞菜單,從下拉菜單中選擇“新建〞菜單命令,翻開“新建文件〞義務窗口〔2〕單擊其中的“空數據庫〞進展新建。彈出“文件新建數據庫〞對話框,選擇數據庫文件的“保管位置〞,并輸入數據庫“文件名〞,單擊“創建〞按鈕即可完成數據庫文件的建立。〔3〕創建數據庫表有三種方法,運用設計器創建表、運用導游創建表、經過輸入數據創建表,這里我們運用最常用的方法——運用設計器創建。單擊“設計〞按鈕〔2〕輸入字段稱號,如“userid〞,單擊右邊的“數據類型〞下拉列表框框,在下拉菜單中選擇“自動編號〞。數據類型可以選擇多種,如文本、數字、備注、時間等,每種都對數據的格式有所要求,可以根據字段的含義進展選擇。〔3〕反復〔2〕步,輸入一切的字段。然后單擊“封鎖〞按鈕,封鎖當前對話框,彈出“另存為〞對話框,為表命名,如user,系統彈出對話框,如下圖。單擊“是〞按鈕,系統默許設置第一個字段為主鍵。Access中的表都需求定義主鍵,它是記錄的獨一標識,普通是對具有獨一性的字段進展定義,比如字段類型是“自動編號〞。可以在輸入字段時進展設置,單擊選擇某字段對應的行,比如“userid〞字段所在的行,單擊“主鍵〞按鈕,設置該字段為主鍵字段。在創建完數據庫文件,建立好數據庫的表及其相關字段后,那么可將相關的外部數據錄入數據庫了。〔1〕選擇數據庫中己建立的表,單擊數據庫窗口中的“翻開〞按鈕,或直接雙擊該數據庫表,翻開該表進展數據的錄入。通常一個網站會涉及到多個數據表,比如網上書店系統,就包括了會員信息表、圖書信息表、訂單表等多個表,在設計數據庫時,普通一個系統對應一個數據庫文件,在這個文件中創建多個表存儲不同的信息例:新聞系統新聞表例:留言本系統數據表五、創建數據庫銜接數據庫創建好之后,就可以和網頁進展銜接了。但是ASP運用程序本身不能與數據庫直接進展通訊,必需借助于數據庫驅動程序才干與后臺數據庫進展銜接,所以首先我們要創建一個ODBC數據源。1.什么是ODBC?開放數據庫互連〔OpenDatabaseConnectivity,ODBC〕提供了一組對數據庫訪問的規范運用程序編程接口〔API〕。這些API利用SQL來完成其大部分義務。ODBC驅動程序是一些DLL文件,提供了ODBC和數據庫之間的接口。一個基于ODBC的運用程序對數據庫的操作不依賴任何DBMS,不直接與DBMS打交道,一切的數據庫操作由對應的DBMS的ODBC驅動程序完成。ODBC就好象結合國大會上用的言語翻譯機,可以把各個國家的言語翻譯成一種大家都能了解的言語:英語。由于現有的數據庫管理系統太多,象ACCESS,SQLServer,Oracle,Sybase,MySql,Foxpro.等等,假設每訪問一種數據庫都要去學習一種編程言語是不現實的,如今有了ODBC,只需學習一種言語就可以了,那就是SQL。2.什么是DSN?安裝ODBC驅動程序以及創建一個數據庫之后,必需創建一個DSN,每個DSN對應一個詳細的數據庫銜接。數據源稱號〔DSN〕是表示一組數據庫銜接參數的單詞標識符。這些參數包括效力器稱號、指向數據庫的途徑或數據庫稱號,要運用的ODBC驅動程序、用戶名和密碼等,當然并不是每個參數都是必需的。3.設置DSN〔1〕翻開【控制面板】窗口,單擊【管理工具】圖標,翻開【管理工具】窗口。〔2〕單擊【數據源〔ODBC〕】圖標,翻開【ODBC數據源管理器】對話框,如下圖:〔3〕單擊【系統DSN】標簽,切換到【系統DSN】窗口〔4〕單擊【添加】按鈕,彈出【創建數據源】對話框,如下圖:〔5〕在列表框中選擇【DriverdoMicrosoftAccess〔*.mdb〕】選項,然后單擊【完成】按鈕,翻開【ODBCMicrosoftAccess安裝】對話框。〔6〕在“數據源名〞文本框中輸入稱號,如conn,單擊“選擇〞按鈕,在翻開的“閱讀文件〞對話框中選擇要銜接的數據庫文件。〔7〕在選擇完數據庫文件之后,單擊“確定〞按鈕,前往到“ODBC數據源管理器〞對話框,單擊“確定〞按鈕,完成設置。至此就完成了一個銜接Access,且稱號為conn的數據源的創建。4.Dreamweaver8中建立數據庫銜接創建好了數據源之后,就可以在Dreamweaver8中建立數據庫銜接了,當然首先要在Dreamweaver創建動態站點及ASP動態文件。建立數據庫銜接有兩種方法:運用數據源稱號〔DSN〕和運用自定義銜接字符串。運用數據源稱號〔DSN〕〔1〕在Dreamweaver8中翻開站點myeb中任何一個文件,然后選擇菜單欄中“窗口〞|“數據庫〞命令,翻開“數據庫〞面板。〔2〕單擊該面板上的“添加〞按鈕,彈出下拉菜單,選擇“數據源稱號〔DSN〕〞命令,彈出“數據源稱號〔DSN〕〞對話框,〔3〕在“銜接稱號〞文本框中輸入一個名字,比如conn。〔4〕在“數據源稱號〔DSN〕〞下拉列表中選擇數據源,假設之前沒有建立,那么單擊“定義〞按鈕,翻開“ODBC數據源管理器〞對話框創建DSN。〔5〕單擊“測試〞按鈕,測試數據庫銜接能否勝利。假設勝利,單擊“確定〞按鈕前往。這樣,“數據庫〞面板中應該具有了數據庫銜接,可以展開各項查看數據庫內容。運用自定義銜接字符串銜接數據庫〔1〕在Dreamweaver8中翻開站點myeb中任何一個文件,然后選擇菜單欄中“窗口〞|“數據庫〞命令,翻開“數據庫〞面板。〔2〕單擊該面板上的“添加〞按鈕,彈出下拉菜單,選擇“自定義銜接字符串〞,這時會翻開“自定義銜接字符串〞對話框。〔3〕設置“鏈接稱號〞為“conn〞,“銜接字符串〞文本輸入框的內容主要包括兩方面的信息:一是所銜接數據庫的驅動,普通可運用“Provider〞或“Driver〞。“Provider〞是指定數據庫的OLEDB提供程序如對Access的指定是“Provider=Microsoft.Jet.OLEDB.4.0;〞“Driver〞那么是指在沒有為數據庫指定OLEDB提供程序時所運用的ODBC驅動程序如對Access的指定是“Driver={MicrosoftAccessDriver〔*.mdb〕};〞。二是數據庫文件的途徑,表示所要銜接數據庫文件的地址。根據后面的“Dreamweaver應銜接〞選項進展設置。〔4〕“Dreamweaver應銜接〞有兩個選項可供選擇。中選擇“運用測試效力器上的驅動程序〞時,即表示數據庫文件在測試效力器上,要獲得效力器上的數據庫途徑,而該途徑必需是效力器上該數據庫文件的物理途徑。據此情況,運用Server.Mappath方法將效力器虛擬途徑轉變成物理途徑即可,比如:Server.Mappath("/database/bookshop.mdb")中選擇“運用此計算機上的驅動程序〞時,表示數據庫文件在本地計算機中詳細位置,普通在某磁盤目錄下的某特定文件夾中,比如:D:\wwwroot\myeb\database\bookshop.mdb綜上所述,【銜接字符串】的幾種輸入情況:Driver={Microsoft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于信息技術支持的初中物理實驗操作能力培養策略研究論文
- 中學物理實驗誤差控制與腦機接口信號處理算法融合創新論文
- 初中生校園涂鴉藝術教育與團隊協作能力的培養論文
- 艾滋檢測點管理制度
- 苗圃場運營管理制度
- 茶藝功能室管理制度
- 設備承諾書范文
- 北京晶城秀府房地產項目整合推廣案
- 八年級思品上冊(湘師大版)教學課件-第一節 生活中的法律保護
- 自動化生產線運行與維護課程標準
- 2023年南昌市外國與學校小升初能力試題
- 北京市朝陽區2021-2022學年四年級下學期期末語文試卷
- 金融系統反洗錢考試題庫(含答案)
- 甘肅省張掖市2023年中考地理真題試題(含解析)
- 人教小學數學五年級下冊綜合與實踐《怎樣通知最快》示范公開課教學課件
- 脫不花三十天溝通訓練營
- 2023年湖南常德中考語文真題及答案
- “滾球法”計算接閃器保護范圍
- 生產專案持續改善工作匯報
- 2022年南通如皋市醫療系統事業編制鄉村醫生招聘筆試試題及答案解析
- SB/T 10347-2017糖果壓片糖果
評論
0/150
提交評論