2007年10月2日 星期二

HOMEWORK 10-1-2007

1. 參考單車上的靈感,開始用部落格書寫你的個人散文,並加上適當標籤。
個人散文

2. 一篇部落格是否只能使用一個標籤,如果不是,請舉出反例。
否,例如我的散文,便同時有作業跟雜想兩個標記。

3. 參考標籤(tag,或稱label)的定義,使用標籤有什麼好處? 標籤與分類有何不同?
「標籤」是附屬於網頁的關鍵字或標記,能協助管理與分類已儲存的網頁,無需再記憶資料夾或是書籤的目錄結構,只要依直覺選擇當初設定的標籤,即可到達主題相關的儲存網頁。

一個網頁可以有多個標籤,設定標籤名稱的技巧就是盡可能的符合該網頁的主題內容性質。

當儲存網頁時,可以由系統建議的標籤中選擇,也可依需求自訂標籤名稱,此後只要點選該標籤,即可檢閱所有使用該標籤儲存的網頁,幫助您縮小搜尋範圍,只檢視與標籤相關的網頁資訊。

分類則是將網頁的內容劃分為各種形式,如演藝娛樂、校園社團等等,使其他人可以用此類大綱連結到他所需要的網站內容。

參考資料:
Yahoo!奇摩分享書籤服務說明

7. 試舉出一些實例說明靜態網頁是不夠的,必須要有 CGI 的機制?
譬如說討論區、留言板,這些需要大家互動的網頁,光靠靜態網頁提供的服務,無法增進訊息的流通與傳播,便需要CGI機制。

8. 為何經由 CGI 程式所產生的網頁稱為動態網頁?
CGI是Common Gateway Interface的縮寫,這是指定在網際網路當中,WWW伺服器與外部應用程式溝通 (傳送或是接收訊息) 的一個通訊協定,目前已經成為大部份的WWW伺服器遵循的標準。
利用CGI,網站伺服器可以接受使用者的請求 (通常是存取資料庫的資料),Web伺服器會為此CGI程式建立一個新的行程,並且根據CGI程式的需求來存取伺服器當中的資料,並以HTML的形式輸出到使用者端,所以使用CGI程式可以動態的回應使用者對於網頁 (網路伺服器的資料庫) 的某些查詢動作,而通常我們可以使用Visual Basic、PERL、C/C++、Java等各種程式語言來撰寫CGI程式,故稱CGI產生的網頁稱為動態網頁。
參考資料:
奇摩知識

9. 某 CGI 程式是使用 Net.Data 語言來開發設計,請問用戶端是否要使用 Net.Data 專屬的 browser?
當然不用,CGI是種通訊"協定",所以用別的瀏覽器也能觀看。

沒有留言: