没有合适的资源?快使用搜索试试~ 我知道了~
进阶网际网络数据库应用(ppt-43页).ppt
0 下载量 114 浏览量
2022-10-27
09:04:04
上传
评论
收藏 7.33MB PPT 举报
温馨提示
试读
43页
进阶网际网络数据库应用(ppt-43页).ppt
资源推荐
资源详情
资源评论
ch13進階網際網路資料庫應用
13-1網際網路資料庫簡介
13-1-1網際網路的需求
文字
在網頁上的文字,有極高的機率是需要“無限制”的長度,也就是網頁所提
供的輸入格TextBox,若不限制輸入長度,就可能會造成使用者輸入大量
的資料。
數字
在網頁的輸入格中,並沒有所謂的文字和數字上的差異,很難要求使用者
在輸入時是輸入數字,必需要等待使用者輸入完成後再去檢查。而在資料
庫中屬於數字類的,除了整數,還有精準數、貨幣等格式,但網頁只讓使
用者輸入純文字,這時我們必需在網頁上作註明和檢查,否則是無法存入
資料庫的。
圖片
目前在網頁上,除了文字,圖片也是廣泛出現的內容,圖片目前最容易使
用的是*.bmp、*.jpg、*.gif,但bmp圖檔的容量太大了,在網際網路這種到處
要求容量的地方,自然被淘汰出局,而最常用的就是jpg和gif檔。
影像
影像和圖形比起來,影像的容量比圖片太大多了,而影像和圖形有幾項差
別:
•時間長度
•壓縮品質
圖形和影像另有一個差異,就是當我們開啟瀏覽器看到文字和圖片時,其
實它已經下載到我們本地的電腦之中了,若沒有下載是無法看到完整的網
頁的,我們只要到電腦的瀏覽器暫存區去找,都可以找到該網頁和圖形檔
哦,而且絕對是完整的。
聲音
在網路上的聲音,最常用到的就是*.wav檔了,wav檔是保留原始類比訊
號的格式,也就是將類比轉換成數位格式時的最初型態之一,也因如此
,wav檔的容量都很大。聲音檔和影像檔一樣,也是可以只用資料串流的方
式來傳輸,讓使用者無法存檔,但可以收聽,常見的用途就是網路收音
機,不但可以傳輸檔案讓使用者收聽,還可即時從錄音室將聲音直接壓
送出去,使用者就可以聽到live現場即時的聲音了。
13-1-2網際網路的應用程式
在網路上,我們使用瀏覽器所看到的結果都是以html語法顯現,大部份的
網頁也是採用html檔(副檔名為htm或html)來製作,但是html網頁是靜態的
,也就是看一次和看十次、看一百次,內容都不會變,我們無法給予參數
讓他改變內容,也無法讓它連結資料庫,來存取資料庫的內容來顯現在
網頁上。
瀏覽器 伺服器
網頁
送出要求
回應結
果
網頁
若我們改成網路應用程式CGI來作,CGI是一個可以執行的應用程式,我們
在送出要求時,可以給予參數,它就會回應不同的結果,若十個人同時送
出要求且給予不同參數,十個人會分別得到不同的結果。
伺服器
網頁
CGI
瀏覽器
送出要求
執行
顯示結
果
回應結
果
執行
script
2
1
3
CGI可以存取伺服器的部份資源,最常見到的就是存取資料庫,而且目前
CGI也都會有特定搭配的資料庫,例如PERL、C/C++、ASP、PHP、JSP等,每一
個CGI會找合適的資料庫來存取,像MySQL、SQLServer、Oracle、DB2等,都
很合適開發網際網路的資料庫應用程式。如果CGI要存取資料庫,必需在伺
服器端執行才能有權限去存取伺服器內的資料庫,在存取資料庫後,將結
果再回傳給瀏覽器的網頁上:
伺服器
網頁
CGI
瀏覽器
送出要求
執行
顯示結果
回應結果
2
1
3
資
料
庫
存取
5
傳回資料
6
另一種CGI存取資料庫的方式,可以經由第一台伺服器執行CGI程式,再連
接到另一台伺服器的資料庫端存取,此種方式有個好處,就是Web伺服器
本身在防火牆外,本身沒有資料,只有程式,而DataBase伺服器在防火牆
內,可以有良好的保護,而我們只要設定DataBase伺服器只能允許Web伺
服器可以存取資料庫,那駭客想要取得資料庫,也要先破解Web伺服器,
再破解防火牆,需要多兩個以上的步驟,增加更多的安全性:
剩余42页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 352
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功