2007年10月4日 星期四

Homework 10-1-2007

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

2. 一篇部落格是否只能使用一個標籤,如果不是,請舉出反例。
否,第一題就是一個部落格,但使用不只一個標籤的例子。
可點第一題so what進入即可看到該篇文章有Homework與Note兩個標籤。

3. 參考標籤(tag,或稱label)的定義,使用標籤有什麼好處? 標籤與分類有何不同?
標籤可以把自己的文章分類的更精確,在不想另加一大堆目錄的情況下,使用標籤是很好的解決方案。
根據文章標籤的種類的分類展現方式,很容易就可以讓自己或是訪客瞭解網誌的文章走向,或是網誌風格。訪客可能在看到他所喜好的一篇文章的特殊標籤後,會進一步想看看這個標籤下,還有什麼其他的文章,可以節省搜尋文章的時間。
標籤:任何一篇文章,很可能同時屬於兩個以上的分類,及如第一題可同時屬於Homework與Note兩個以上的分類。
分類:任何一篇文章只能選擇一個分類。
參考資料:web 2.0 私標籤&公標籤

4. Read Pages 184~188 of Textbook. Answer the problems 7, 8, and 9 on Page 195.
<7.> 試舉出一些實例說明靜態網頁是不夠的,必須要有 CGI 的機制?
現在網路不再像以往一樣只單方面的接收訊息,網路可以互相交流已經是現今趨勢,而使用者透過CGI執行則可以擁有雙向互動的功能。
例如網路上的留言版\計數器等,光靠靜態網頁是無法快速獲得新的訊息,且無法互相交流達到跟使用者互動的效果,所以就需要CGI機制來及時展示網站上最新的資料。

<8.> 為何經由 CGI 程式所產生的網頁稱為動態網頁?
CGI(Common Gateway Interface),中文名稱為『共通閘道介面』,為一種標準程式執行介面,主要在於能讓你的網頁跟網站伺服器(Web Server)溝通,達到跟使用者互動的效果。透過CGI程式,可以讓我們動態的產生網頁,即時展示網站伺服器(Web Server)上最新的資料。當我們連結到一個CGI物件時(非網頁,而是一個在網路伺服器端執行的程式),我們所取回的文件並非是一份靜態資料,而是一個藉由程式動態產生的HTML資料(取回的資料只是程式執行後的結果),故輸出到使用者瀏覽器上的文件因不是事先存在WWW伺服主機上的文件,故稱為動態網頁。
參考資料:CGI與ASP
<9.> 某 CGI 程式是使用 Net.Data 語言來開發設計,請問用戶端是否要使用 Net.Data 專屬的 browser?
不用,因為CGI不是一種語言;而是一種介面,它的功能是扮演瀏覽器和程式的橋樑,任何可以在伺服器主機上使用的語言,都可以用來寫作CGI程式,又因CGI輸出的資料要遵照HTTP的協定,所以不需使用專屬的瀏覽器來開。

4 則留言:

s9345126 提到...

辛苦了~

匿名 提到...

哇~~~~好棒呀!

匿名 提到...

這.....這是灌水.........

助教 提到...

內容很詳盡