網頁,是網站中的一個頁面,通常是網頁是構成網站的基本元素,是承載各種網站應用的平臺。通俗的說,網站就是由網頁組成的。
所謂網站(Website),就是指在因特網上,根據一定的規則,使用HTML等工具制作的用于展示特定內容的相關網頁的集合。簡單地說,網站是一種通訊工具,就像布告欄一樣,人們可以通過網站來發布或收集信息。
構成元素:
文字與圖片是構成一個網頁的兩個最基本的元素。你可以簡單的理解為:文字,就是網頁的內容,圖片,就是網頁的美觀。除此之外,網頁的元素還包括動畫、音樂、程序等等。
網頁的類型:
通常我們看到的網頁,都是以 htm 或html后綴結尾的文件,俗稱 HTML文件。不同的后綴,分別代表不同類型的網頁文件,例如以 CGI 、 ASP 、 PHP 、 JSP 甚至其他更多。
Web體系結構:
傳統的Web數據庫系統一般實現Web數據庫系統的連接和應用可采取兩種方法,一種是在Web服務器端提供中間件來連接Web服務器和數據庫服務器,另一種是把應用程序下載到客戶端并在客戶端直接訪問數據庫。中間件負責管理Web服務器和數據庫服務器之間的通信并提供應用程序服務,它能夠直接調用外部程序或腳本代碼來訪問數據庫,因此可以提供與數據庫相關的動態HTML頁面,或執行用戶查詢,并將查詢結果格式化成HTML頁面。通過Web服務器返回給Web瀏覽器。最基本的中間件技術有通過網關接口CGI和應用程序接口API兩種。
公共網關接口:
CGI是外部應用程序(CGI程序)與Web服務器之間的接口標準,是WWW服務器運行時外部程序的規范,按照CGI編寫的程序可以擴展服務器的功能,完成服務器本身不能完成的工作,外部程序執行時間可以生成HTML文檔,并將文檔返回WWW服務器。CGI應用程序能夠與瀏覽器進行交互作用,還可以通過數據庫的API與數據庫服務器等外部數據源進行通信,如一個CGI程序可以從數據庫服務器中獲取數據,然后格式化為HTML文檔后發送給瀏覽器,也可以將從瀏覽器獲得的數據放到數據庫中。幾乎使用的服務器軟件都支持CGI,開發人員可以使用任何一種WWW服務器內置語言編寫CGI,其中包括流行的C、C++ 、VB和Delphi等。