国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle webserver中文介紹-第一章

2024-08-29 13:41:03
字體:
供稿:網(wǎng)友

  Oracle WebServer是一個與Oracle7 Server緊密集成的HTTP服務(wù)器,能夠由存儲在 Oracle數(shù)據(jù)庫的數(shù)據(jù)建立動態(tài)Html文件。當(dāng)數(shù)據(jù)改變時,這些HTML文件也自動更新,而不需要站點治理員的參與。 這種方法用動態(tài)地實時地反映基于Oracle7服務(wù)器的商 務(wù)系統(tǒng)中的當(dāng)前數(shù)據(jù),而不是當(dāng)今大多數(shù)站點上可見到的靜態(tài)的或不變的數(shù)據(jù)顯示。
  
  商務(wù)數(shù)據(jù)是存儲在oracle7數(shù)據(jù)庫中的。它在服務(wù)器中被格式化為Web文檔,然后傳輸給Web客戶機(jī)。所有數(shù)據(jù)只存儲一次,依據(jù)Web上的使用需要而定期進(jìn)行“快照”。
  
  構(gòu)成Oracle WebServer的各部分協(xié)同工作,使得投遞靜態(tài)和動態(tài)信息均為可能。
  
  Oracle WebServer的組成部分
  Oracle WebServer的組成部分如下:
   
  Oracle Web Listener.  Oracle Web監(jiān)聽程序接收使用任何瀏覽器的用戶發(fā)出的請求。對于靜態(tài)(基于文件的)頁面請求被監(jiān)聽進(jìn)程立即處理,其功能即是一個HTTP 服務(wù)器。
  
  Oracle Web Agent. Oracle Web 代理處理來自擁護(hù)的對于動態(tài)頁面的請求。它將連接轉(zhuǎn)向Oracle7 Server, 調(diào)用請求的過程,并將結(jié)果HTML文件返回瀏覽器。
  
  Oracle WebServer Developer''s Toolkit. Oracle WebServer 開發(fā)者工具箱是一個幫助用戶創(chuàng)建生成動態(tài)HTML文件的過程的集合。
  
  Oracle7 Server. Oracle7 Server 為關(guān)系型表的數(shù)據(jù)和所有用于創(chuàng)建HTML頁面的程序邏輯提供存儲。
  
  他們中的每個部分和操作將在以后的章節(jié)中具體描述。 
  
  1.1 The Oracle Web Listener監(jiān)聽程序
  
  Oracle Web 監(jiān)聽程序是個商業(yè)品質(zhì)級的HTTP服務(wù)器,為來自任何Web瀏覽器的文檔請求進(jìn)行服務(wù)。 客戶端可以位于使用標(biāo)準(zhǔn)HTTP協(xié)議的網(wǎng)絡(luò)的任何地方。在此協(xié)議之下,文檔的類型與文檔本身一起發(fā)往客戶端。Web Listener支持多種不同的文檔類型。客戶端解釋并且顯示相應(yīng)的文件,或者將文件傳給處理該文檔類型的特定程序。例如,在客戶機(jī)上MPEG viewer將接收由新聞廣播宕下來的視頻片段。
  
  Oracle Web Listener可以處理大量的模擬請求,并具有比目前市場上的HTTP服務(wù)器 更有效利用系統(tǒng)資源的高級特性。這些特點將在"Oracle Web Listener"中具體論述。
  
  Oracle Web Listener接收到一個來自客戶機(jī)的請求后,他首先判定它請求的是一個 靜態(tài)文件還是動態(tài)文件。假如請求的是靜態(tài)文件,Web Listener將文件和相關(guān)的類型信息直接發(fā)給客戶端。假如請求的是動態(tài)文件,它由一個由Web Listener啟動的程序在“飛行中”("on the fly")創(chuàng)建,且與公共網(wǎng)關(guān)接口(CGI)兼容。CGI是一個使HTTP服務(wù)器能夠運行程序并將程序輸出作為一個文件發(fā)送給用戶。大多數(shù)HTTP服務(wù)器都支持此接口,Oracle Web Listener 碰到一個數(shù)據(jù)庫存儲過程的請求時,使用該接口調(diào)用Oracle Web Agent。另外,其他任何可執(zhí)行的程序均可以通過CGI調(diào)用。
  
  1.2 Oracle Web Agent 代理
  Oracle Web Agent是 Oracle Web Listener當(dāng)接收到一個對數(shù)據(jù)庫存儲過程的請求時調(diào)用的的一個程序。它處理與Oracle7 Server建立連接的細(xì)節(jié)。Web代理使用作為Web Agent service的一部分的指定的數(shù)據(jù)庫用戶名和口令,來連接到單一的Oracle7 Server。為了連接到不同的服務(wù)器,或者同一服務(wù)器的不同模式,可以在一個Oracle WebServer上可以配置多個Web Agent 服務(wù)。這在準(zhǔn)確地控制了Web客戶端能夠訪問的信息的同時,也答應(yīng)創(chuàng)建從多個不同的數(shù)據(jù)庫匯合數(shù)據(jù)的應(yīng)用的極大靈活性。
  
  1.3 Oracle WebServer 開發(fā)者工具箱
  Oracle WebServer開發(fā)者工具箱是一個幫助用戶快速使用Oracle WebServer建立Web應(yīng)用的一個PL/SQL例程集合和樣例應(yīng)用。樣例應(yīng)用可以作為用戶應(yīng)用的模板。經(jīng)過簡單的修改以包含用戶站點的特定的文本和圖形,這些樣例就可以迅速簡單地為特定的站點所客戶化。
  
  當(dāng)Oracle Web Agent登錄到Oracle7 Server時,它啟動一個已由用戶創(chuàng)建的用于生成HTML頁面為輸出的PL/SQL過程。開發(fā)者工具箱中的過程和函數(shù)生成實際HTML標(biāo)記,所以將注重力集中在應(yīng)用的內(nèi)容上,而不是HTML的特性上。
   
  有關(guān)Oracle WebServer 開發(fā)者工具箱的例程的具體內(nèi)容,請見第四章。
  
  1.4 Oracle7 Server
  Oracle7 Server是一個高性能,容錯的關(guān)系型數(shù)據(jù)庫治理系統(tǒng),專門為聯(lián)機(jī)事務(wù)處理和大型數(shù)據(jù)庫應(yīng)用而設(shè)計。
Oracle7 Server能可靠地治理在多用戶環(huán)境下的大量的數(shù)據(jù)。Oracle7 Server即使在很多用戶并發(fā)地存取數(shù)據(jù)時,也能提供高性能。它對于未授權(quán)訪問也是安全的,并提供失敗恢復(fù)的有效方案。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 自治县| 沽源县| 博罗县| 盖州市| 尖扎县| 榆林市| 黄石市| 英吉沙县| 平塘县| 新化县| 德令哈市| 黎川县| 乌拉特后旗| 全南县| 四会市| 康平县| 延吉市| 青阳县| 新龙县| 靖远县| 莱芜市| 沈阳市| 姚安县| 开平市| 阜宁县| 德钦县| 永济市| 青田县| 江达县| 南华县| 汤原县| 宜黄县| 翁源县| 建瓯市| 九台市| 容城县| 北海市| 连城县| 彰化县| 开封县| 民和|