2007年10月8日 星期一

Homework 10-1-2007

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

儒思儒話

2. 一篇部落格是否只能使用一個標籤,如果不是,請舉出反例。







部落格是可以使用兩個或多個標籤的。

3. 參考標籤(tag,或稱label)的定義,使用標籤有什麼好處? 標籤與分類有何不同?

(1)使用標籤有什麼好處?
給予一個有意義的標籤,可以讓我們在瀏覽web的時候,只要知道我們想要看的東西是什麼,就可以藉由標籤迅速找到。有時候將一篇文章給予一些適當的標籤,會比給予一個複雜的分類名稱,更貼近一般讀者的需求。

(2)標籤與分類有什麼不同?
標籤是根據文章內有提及的事物、東西或是本文的大意所設定。
分類是根據一篇文章所屬的性質為何所做的分別。

reference: WIKIPEDIA

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

(1)試舉岀一些實例說明靜態網頁是不夠的,必須要有CGI的機制?
因為CGI可以做到HTML沒辦法做到的功能,例如一家銀行網站,如果單純是靜態網頁的話,無法存取顧客的資料,就算顧客有意願讓銀行存取,也沒辦法,所以需要CGI的機制來輔助銀行網站。
(2)為何經由CGI程式所產生的網頁稱為動態網頁?
一般使用者透過瀏覽器觀賞網頁時, 瀏覽器會和 Web 主機上的 Http server 建立一個連線, 然後 Http server 會到一堆事先做好的 HTML 檔案中(HTML 檔案是靜態的), 找出使用者要看的網頁, 回傳給瀏覽器, 讓使用者觀賞。
CGI網頁, 同樣地瀏覽器會和 Web 主機上的 Http server 建立一個連線, 但是接著 Http server 不是去抓檔案, 而是去啟動一個 CGI 程式, 然後將 CGI 程式所產生的內容當成 HTML 傳回給使用者瀏覽器. 由於輸出到使用者瀏覽器上的文件因不是事先存在WWW伺服主機上的文件,故稱為動態網頁。
(3)某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬broswer?
不用,因為Net.Data對多種程式語言的支援,每一個語言環境是一個特色的介面,介面包括C/C++,JavaScript、VBScript、REXX等.........。

reference:
什麼是CGI?
CGI 介紹
WIKIPEDIA
互動網頁共通閘到CGI架構
課本

Due 10/8/2007 at 13:00. Please write your homework on your own blog.

Be sure to list the references that have been used to complete the homework.

沒有留言: