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

首頁 > 開發 > 綜合 > 正文

Web應用開發工具 —— WebDB介紹

2024-07-21 02:38:36
字體:
來源:轉載
供稿:網友

  隨著Internet的迅速發展,非凡是World Wide Web的出現和廣泛使用,使人們通過Internet發布、搜索、獲取信息變得更加輕易和方便。而作為存放和處理大量數據的數據庫同Web的結合,更是為公司、組織及個人提供了進行大量信息交換的方便途徑。 正是基于這一點,Oracle公司推出了基于數據庫的Web應用開發工具 —— WebDB。它以其強大的功能、普遍的適應性、方便易用的用戶開發環境,正在贏得用戶的好評和認可。本文將對WebDB進行概要介紹,包括以下內容:
  
  什么是WebDB;
  WebDB的特點;
  什么是WebDB
  
  WebDB是一種治理數據庫對象、開發Web組件,以及建立、配置和治理Web站點的開發工具包,它提供了將Oracle數據庫引入到Internet的簡便、快捷的解決方案。
  
  通過該工具所提供的各種向導,輔以PL/SQL、Html或javascript語言,用戶不僅可以通過瀏覽器訪問和操縱Oracle數據庫,而且可以方便快捷地開發出界面美觀、功能完善的Web頁面,并最終建立內容豐富、治理簡單的Web站點。下面簡要介紹WebDB所能完成的工作。
  
  治理數據庫
  
  在使用WebDB開發Web應用的過程中,經常需要增加、修改數據庫對象或設置用戶對Web應用的訪問權限。基于這些原因,WebDB提供了數據庫治理功能,利用這些功能用戶可以通過瀏覽器快速創建和修改表、視圖等數據庫對象,也可以創建用戶、角色以及授權。
  
  WebDB對Oracle數據庫的治理分為安全治理和數據庫對象治理兩部分。其中,安全治理包括以下內容:
  
  創建用戶和角色;
  
  修改用戶屬性;
  
  授予、收回角色和權限。
  
  數據庫對象治理則包括:
  
  創建表、視圖、存儲過程等數據庫對象;
  
  查看、修改表和視圖;
  
  執行包、存儲過程和函數。
  
  需要注重的是,使用WebDB不能刪除用戶、角色以及數據庫對象,你可以通過Oralce EnterPRise Manager或SQL*Plus來完成這些任務。
  
  開發Web應用
  
  通過WebDB,我們可以開發基于Oracle數據庫的Web應用,然后調用這些Web應用完成查詢、插入、刪除和修改等數據庫操作。Web應用由用戶界面組件、共享組件組成,其中:
  
  用戶界面組件是指以Oracle數據庫數據為數據源,以多種顯示風格與數據庫進行交互操作的Web頁面。它包括八種類型的組件,如下圖所示:
   Web應用開發工具 —— WebDB介紹(圖一)
   Web應用開發工具 —— WebDB介紹(圖二)
  共享組件用于增強用戶界面組件功能,包括字體、顏色、圖象、鏈接、Javascript、LOV以及用戶界面模板。
  
  WebDB為開發用戶界面組件和共享組件提供了各種向導。在創建了各種組件之后,通過菜單或鏈接可以組合這些組件,最終生成功能完善的Web應用,其結構如下圖所示:
   Web應用開發工具 —— WebDB介紹(圖三)
  建立Web站點
  
  隨著Internet的發展和普及,人們越來越多地接觸到Internet上的一個重要組成部分World Wide Web,也稱為WWW或Web。它通過超級文本向用戶提供全方位的多媒體信息,從而為全球的Internet用戶提供了一種獲取信息、共享資源的全新途徑。
  
  WWW是一個由遍及全球的Web服務器所組成的系統。
Web服務器的作用是整理、存儲各種WWW資源,并響應客戶端軟件(如Netscape瀏覽器等)的請求把客戶所需的信息傳送到客戶端。
  
  通過WebDB,我們還可以建立和治理基于Oracle數據庫的Web站點。它將Oracle數據庫對數據的存儲和治理能力同Web靈活的數據表現和查詢功能完美的結合在一起,為大量數據的共享和訪問提供了一個方便的途徑。
  
  通過WebDB創建的Web站點,是由文件夾和包含在其中的項構成的。其中,項是WebDB治理信息的最小單位,一條信息就是一個項;而文件夾則是相關項的集合。每個站點可以包含多個文件夾,每個文件夾又可以包含多個項。
  
  由于文件夾中包含的項很多,為了便于項的顯示和用戶的查找,我們引進了種類和觀察點來對項進行分類。它們不但可以對文件夾中的項進行分類,而且可以跨文件夾分類,即不同文件夾中的項可以屬于同一個種類或觀察點。這兩者的不同是:一個項只能屬于一個文件夾,卻可以屬于多個觀察點。
  
  文件夾、種類、觀察點和項之間的關系如下圖所示:
  Web應用開發工具 —— WebDB介紹(圖四)
  該圖也是WebDB站點的結構圖。通過WebDB創建的Web站點都是以這種方式來治理和組織站點信息的。
  
  跟蹤和監視
  
  除了可以完成上述功能之外,WebDB還提供了WebDB監視器。通過該監視器,可以查看和監視用戶、組件以及數據庫的行為和狀態。WebDB監視器可以完成以下工作:
  
  監視用戶活動
  
  用戶對組件的請求都記錄在WebDB的活動日志中。通過查看該日志,治理員可以清楚地了解用戶請求時間、提出請求的用戶名、所用機器和瀏覽器,以及創建和修改組件的時間等信息。
  
  監視組件執行
  
  通過監視組件的執行情況,治理員可以了解用戶對組件的請求頻度,以及響應這些請求所耗費的時間,以便及時把握組件的執行狀況。
  
  查看數據庫狀態
  
  通過查看數據庫狀態,用戶可以獲取以下信息:
  
  分配給用戶、對象和表空間的數據庫存儲區域;
  
  內存分配;
  
  數據庫對象的創建日期;
  
  回滾段的屬性;
  
  會話鎖定、日志記錄,以及數據庫任務。
  
  WebDB的特點
  
  WebDB具有易于使用、訪問和治理等特點,具體表現如下:
  
  易于使用
  
  WebDB所提供的各種向導使治理員和開發者在不需要具備大量專業知識的情況下,可以方便、快捷地完成治理和開發任務。
  
  無論是治理Oracle數據庫,開發基于數據庫對象的Web應用組件,還是建立和維護Web站點,WebDB都為開發和維護人員提供了大量的向導,即使用戶不具有很強的數據庫和Internet編程知識,也可以根據向導的提示和缺省的設置非常輕松、快速地完成自己的任務,開發出符合實際需要的Web應用和站點。
  
  易于訪問
  
  WebDB的所有支持文件和數據都安裝在Oracle數據庫中,用戶的所有請求都在服務器端進行處理。WebDB沒有客戶端程序,用戶的所有請求都是通過在瀏覽器地址框中鍵入相應的URL來發出的。只要擁有一臺裝有瀏覽器的計算機,用戶就可以從網絡(局域網或廣域網)的任何地方訪問WebDB,進而訪問Oracle數據庫。
  
  所有訪問WebDB的用戶都必須具有Oracle數據庫帳戶,否則會被拒絕訪問或訪問不到所需的內容。而數哦,我說干什么呢據庫帳戶治理是由數據庫治理員來完成的,所以WebDB具有很好的安全性,可以防止未授權用戶破壞數據。
  
  易于治理
  
  由于WebDB以及由它所創建的Web應用和Web站點都存儲在數據庫服務器中,網絡中的每臺客戶機不需要安裝任何相關組件。所以,WebDB極大地減輕了對應用的連接和維護。
  
  在數據庫治理員維護數據庫的同時,也完成了WebDB的維護操作。因此,Web應用和Web站點并不增加治理員的負擔,治理員可以象維護沒有安裝WebDB的數據庫那樣來工作,而不需要額外的完成某些設置或操作。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柞水县| 安化县| 嘉祥县| 邯郸县| 浏阳市| 尉氏县| 泌阳县| 婺源县| 镶黄旗| 惠东县| 泸溪县| 合阳县| 浦城县| 沅江市| 突泉县| 巴林右旗| 丹凤县| 郴州市| 夏津县| 中卫市| 平乡县| 四会市| 项城市| 老河口市| 拜城县| 托克逊县| 绵竹市| 抚远县| 定南县| 准格尔旗| 阿坝县| 宁南县| 常山县| 治多县| 全椒县| 田东县| 永仁县| 乌苏市| 滦平县| 七台河市| 长兴县|