1.靜態(tài)頁面設計
動態(tài)頁面設計實際上是在原來的靜態(tài)頁面的基礎上加上Web應用程序。在添加動態(tài)內容之前,必須先完成頁面內容、布局、色調、風格等各方面的靜態(tài)設計工作。動態(tài)頁面的主要工作是在靜態(tài)頁面中添加數(shù)據(jù)庫調用程序。
Dreammweaver Ultradev4幾乎提供了所有Dreamweaver4的的功能,利用它就可以直接進行靜態(tài)頁面的編排設計,當然開發(fā)人員必須對 Dreamweaver比較熟悉。
2.加入Web應用程序
這是動態(tài)頁面設計的核心工作。要在服務器端執(zhí)行Web應應用程序,解釋ASP或PHP代碼必須有Web服務器的支持。在加入Web應用程序之前,必須保證已構建了本地的開發(fā)環(huán)境。
3.調試Web應用程序
般來說,Web應應用程序只能簡單地指出發(fā)生第一次錯誤代碼的行號,所以在這里調試的意義主要體現(xiàn)在測試是否成功??梢栽?nbsp;Dreamweaver Ultradev4中按F12鍵查看頁面,但這不是一種很好的調試方法。在建立了本地站點之后,應該采用在站點中瀏覽頁面的方式進行測試。
要保證上面開發(fā)流程的正常運作,需要一定的環(huán)境。在制作動態(tài)網(wǎng)頁的時候提供一個本地環(huán)境即可,調試成功之后再將它發(fā)布。
利用Dreamweaver Ultra Dev4開發(fā)動態(tài)Web需要以下幾方面的開發(fā)環(huán)境:
1)Web服務器
提供一個能夠解釋腳本代碼的遠端站點
2)應用程序服務器
架設在Web服務器上面用于提供應用程序服務。有些Web服務器自帶應用程序服務,如Microsoft的的IS。
3)數(shù)據(jù)庫支持
為了在靜態(tài)頁面中添加數(shù)據(jù)庫調用,必須有功能強大的數(shù)據(jù)庫軟件的支持。
4)驅動數(shù)據(jù)庫
必須在數(shù)據(jù)庫驅動中產(chǎn)生數(shù)據(jù)庫相應的數(shù)據(jù)源,這樣在Web應應用程序中才可以選擇需要的數(shù)據(jù)源連接到數(shù)據(jù)庫。
5)編編寫訪問數(shù)據(jù)庫的代碼
提供了數(shù)據(jù)源后,即可在Dreamweaver Ultra Dev4中連接數(shù)據(jù)庫,進而執(zhí)行數(shù)據(jù)庫的一些操作。如果是運用ASP技術,一般通過ADO接接口訪問數(shù)據(jù)庫。
Dreamweaver Ultradev4可以幫助開發(fā)人員生成用ADO對象和數(shù)據(jù)庫交互的代碼。如果是運用PHP技術,則可以通過ODBC接口訪問數(shù)據(jù)庫,Dreamweaver Uitmdev4同樣可以自動生成訪問代碼。
付于在Windows操操作系統(tǒng)下的ASP開發(fā)人員,可以選擇以下的配置方案
Dreammweaver Ultradev4運行平臺: Windows NT Server或 Windows2000
Web服務器:本地機上的IS;
應用程序服務器:本地機上的的IS;數(shù)據(jù)庫驅動:ODBC
網(wǎng)站建設數(shù)據(jù)庫支持:采用 Access2000,大型商業(yè)站點采用 SQL Server2000.
本文地址:http://www.youmaike.com//article/2683.html