2007年10月8日 星期一

Homework 10-1-2007

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

2. 一篇部落格是否只能使用一個標籤,如果不是,請舉出反例。
否。我的心情散文這篇網誌即擁有心情,酉告兩個標籤。

3. 參考標籤(tag,或稱label)的定義,使用標籤有什麼好處? 標籤與分類有何不同?
標籤具有一些特色,that is,它的好處所在
1.類似超連結的功能,能夠一點就進入自己所要需要的資料所在,而且是所有相關資料,即都被加以相同標籤的資料。
2.同一個資料可以被附與不同的標籤,即是可以依自己的喜好,給與資料出現的區域。
3.搜索時間較短。
而分類就不具上列特色,因為分類通常一種資料只會出在一個子分類裡,而且搜索時得
先從大範圍慢慢縮減到小範圍直到找到自己所要的資料所在。搜索時間較長。

4. Read Pages 184~188 of Textbook. Answer the problems 7, 8, and 9 on Page 195.

7. 試舉出一些實例說明靜態網頁是不夠的,必須要有 CGI 的機制?
靜態網頁就是由HTML所組成,client只能單純從網頁上瀏覽和下載那一成不變資料。
如果擁有了CGI機制,將可以跟server端做戶動交流。
最簡單的實例就是咱們正在使用的Blog,使用者可以透過程式的連結,將意見留在網頁上,並能夠讓其他使用者瀏覽。

8. 為何經由 CGI 程式所產生的網頁稱為動態網頁?
CGI是Common Gateway Interface的縮寫,中文翻做『共通閘道介面』。它是一種標準介面程式,能讓你的網頁跟WWW server溝通,達到跟使用者互動的效果。而且透過CGI程式,可以讓你動態的產生網頁,秀出server上的最新資料。當你link到一個CGI物件時,你取回的文件並非是一份靜態資料,而是一個藉由程式動態產生的HTML資料流。傳回來的資料也許分分秒秒都在更改,或者針對使用者的特殊查詢而有不同的反應,例如股票市場行情等等。簡單來說,CGI程式就是能夠動態產生WWW網頁,並讓一般使用者經由WWW取用現存在傳統資訊系統內的資料。
資料來源:CGI簡介
9. 某 CGI 程式是使用 Net.Data 語言來開發設計,請問用戶端是否要使用 Net.Data 專屬的 browser?
CGI程式是放在 WebServer 上, 因此我們也是透過 URL 去指明要呼叫的 CGI 程式,所以實際上是在Server開一個User給使用者來使用Server,也就是說如果是以Net.Data程式來開發,那只需要在Server上的機器有安裝此軟件即可。

沒有留言: