2007年3月15日 星期四

Homework 3/9/2007

一.影片心得
看完了這部影片,可以知道iphone其實就是將手機、ipod、網路,這3樣東西結合在
一起的產品,而整個手機按鍵就只有一個home鍵主要是靠你的手指頭碰觸營幕,還內
建一個200萬話素的照相機,3.5吋超大觸控螢幕,只要用兩隻手指點在圖片上向外拉
,就可以將圖片放大.手機內建iTunes音樂軟體,只要利用iTunes將歌曲與影片傳輸
到手機上後,就可直接聆聽或觀賞.雖然 iPhone 不是3G手機,但它支援無線網路,
可以在無線網路熱點連線上網,而手機內建的軟體能讓網路瀏覽更為方便.不過與其買
一台一萬多的手機,我可能會選擇花同樣的前來升級我的電腦吧!!

二.Problem
1.試舉出一些實例說明靜態網頁是不夠的,必須要有CGI的機制?
CGI是Common Gateway Interface 的簡稱,是World Wide Web主機和CGI程式間傳輸資訊的
定義.有了這個界面,主機端的程式可以讀取到客戶端的輸入,主機端程式的輸出才能送到
客戶端去顯現.而靜態網頁卻只能建立超連結到其他網頁或是其他檔案,但是並不會自動更
新伺服器上的資料,也無法讓使用者鍵入資訊或是使用者選擇某項而去更新伺服器上的設定.

2.為何經由CGI程式所產生的網頁稱為動態網頁?
cgi能讓使用者藉由他與伺服器互動式的交談,並輸入資料去更新伺服器上的資料,再回
應到使用端.通常設計者會在網頁上設計一個表單或選擇項,讓使用者利用它來輸入資料,
然後將表單上的資料傳回伺服器,故為動態網頁.

3.某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬的browser?
不,CGI是一種介面,任何可以在伺服主機上使用的語言,都可以用來寫作CGI程式.

參考資料:
張耀仁,劉永信, 電子商務系統

沒有留言: