




已閱讀5頁,還剩3頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
屆畢業設計(論文)英文參考文獻英文文獻1:EfficiencyofstandardsoftwarearchitecturesforJava-basedaccesstoremotedatabases文獻出處,年,Vol.卷(期)DipartimentodiElettronicaedInformatica,UniversityofPadua,Padua,ItalyAccepted14December1998作者:N.ZingirianM.MarescaS.Nalin英文文獻2:Performancecomparisonofdynamicwebplatforms文獻出處,年,Vol.卷(期)DepartmentofComputerScienceandEngineering,IndianInstituteofTechnology-Bombay,Mumbai400076,IndiaAT&TLabs,200LaurelAve,Middletown,NJ07748,USAReceived7August2002;accepted7August2002作者:VarshaApteTonyHansenPaulReeser學生院系專業名稱學生班級學生姓名學生學號學生層次英文文獻1譯文:基于Java的訪問遠程數據庫的高效的標準軟件體系結構摘要:新穎的客戶端服務器體系結構利用WEB技術越來越有利于遠程數據庫存取,其結構是在客戶端采取WEB瀏覽器作為圖形用戶界面,在服務器端采取傳統的SQL數據庫管理系統(DBMSs)。目前,在標準瀏覽器和具體DBMSs之間的活動是由一定數量的基于上一代瀏覽器中的Java虛擬機的軟件結構支持。這些軟件結構,從開放性和靈活性問題看似乎很好,但在數據庫存取方面卻存在不足。本文將通過對一定數量的實驗結果的分析指出這些不足。本文描述了四個不同的基于Java技術的軟件結構支持數據庫存取,報告了它們在不同的硬件平臺上工作的性能測試,并對測試結果進行了比較分析。關鍵字:CORBA;Java;JDBC;執行評估;可視化數據庫存取1.介紹對客戶服務器數據庫訪問的傳統解決方法是根據由一種直觀語言編寫的用戶界面的聯合的行動(即客戶)和一個標準SQL引擎(即服務器)。當前,這種方法正受到一種基于新興的Web范例的新穎的解決辦法的挑戰。基于互聯網的用戶界面,通常用java編寫,由瀏覽器從服務器下載并運行在虛擬瀏覽器上。這樣的解決辦法的要點是客戶軟件作為一個獨特的副本處在服務器系統,這就好于客戶軟件在客戶機系統里。由于集中所有這些操作在服務器站點成為可能,這就使客戶軟件的安裝、配置和維護費用被降低。對SQL數據庫的基于互聯網的訪問,可以得到由很多基本組成成分組成的軟件體系結構的支持。令人遺憾這樣的軟件體系結構,從開放性和靈活性來看似乎很好,但是給數據庫接口方面帶來了明顯的潛在危機。圖1.軟件結構1:通過Java接口訪問數據庫在這篇文章里將描述四個不同的基于互聯網訪問SQL數據庫的軟件結構,并且通過報告和比較他們的執行情況來揭示各個體系結構的潛在危機的來源。本文結構如下:首先我們描述基于Java的數據庫存取的準軟件體系結構(第2部分);然后我們提出使用的試驗平臺和在我們的實驗過程中遵循的方法(第3部分);最后我們給出了結果(第4部分),并且討論了軟件體系結構的性能(第5部分);總結(第6部分)結束本文。2.基于Java的數據庫存取的軟件體系結構在這個部分我們提出四個適合我們的調查的基于java訪問數據庫的軟件結構。每個體系結構都遵循客戶機服務器體系并且由3個主要實體組成:客戶、服務器和共用組件。客戶和服務器在每個體系結構里是相同的;共用組件在各個體系結構之間則起著不同的作用。客戶是一個基于Java技術的瀏覽器,服務器是一個接受遠程網絡連接和查詢的SQL數據庫管理系統(DBMS),網絡協議采取TCP/IP協議。各個軟件體系結構的共用組件在結尾部分描述。2.1.基于Java接口的連接模塊結構基于Java接口的連接模塊結構如圖1所示。陰影部分表示軟件模塊,程序員必須發展它們使其余的組成部分連接起來。客戶端(瀏覽器)從服務器端上下載一個java應用程序并且運轉它。java應用程序通過Java接口模塊發送查詢和接收回應。服務器(DBMS)通過作為中間代理的一個軟件元件與客戶交換數據。這樣的一個中間代理軟件接受客戶查詢并且通過API信息庫把它們提交到數據庫。在java應用程序和中間代理軟件之間的連接性是基于TCP/IP協議。在客戶端通信由標準Java接口API支持;在服務器端通信由標準UNIX插口接口支持。在java應用程序和中間代理軟件之間的操作是基于支持基本數據庫存取操作的一個普通協議(打開數據庫,提交查詢,接收回應,關閉數據庫)。基于專有的數據庫管理系統JDBC驅動程序的體系結構基于專有的DBMSJDBC驅動程序的結構如圖2所示。JDBC是允許java應用程序和應用軟件在后臺訪問數據庫的一個標準接口。和前面介紹的結構一樣,客戶機(瀏覽器)從服務器上下載一個java應用程序并且運轉它,java應用程序通過標準JBDBC應用編程接口(JDBCAPI)訪問DBMS。JDBCAPI是作為標準Java開發工具包和基于Java技術的瀏覽器的最新版本的一部份。JDBC針對不同的DBMS也不一樣,DBMS實施通信協議時必需用到具體的JDBC驅動程序。具體JDBC驅動程序由DBMS生產商或者第三方提供,并且動態地連接標準JDBC對象。通常,JDBC驅動程序跟客戶端的java應用程序一起從服務器下載。圖2基于專有的DBMSJDBC訪問數據庫的軟件體系結構。圖3基于JDBC橋訪問數據庫的軟件體系結構。2.3.基于JDBC橋的體系結構基于請求機制的軟件體系結構如圖3所示。如同前面的體系結構,java應用程序通過標準JDBCAPI和具體的JDBC驅動程序與數據庫進行信息交流。與以前的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 突破物流行業困境的方法探討試題及答案
- CPMM考試心得分享及試題及答案
- 高效烤箱節能改造行業深度調研及發展戰略咨詢報告
- 疾病動物模型定制服務企業制定與實施新質生產力戰略研究報告
- 抗真菌口服仿制行業跨境出海戰略研究報告
- 自然生態科普教育基地行業深度調研及發展戰略咨詢報告
- 抑郁癥靶向藥品創制行業跨境出海戰略研究報告
- 熱電聯產企業廢氣綜合利用AI應用行業深度調研及發展戰略咨詢報告
- 青年公寓設計行業深度調研及發展戰略咨詢報告
- 2025年心理咨詢師實操技能考核試卷:心理咨詢師心理咨詢中心理干預技巧試題
- GB/T 7113.1-2014絕緣軟管第1部分:定義和一般要求
- 企業人力資源管理師(四級)教材
- 水工建筑鋼結構鋼閘門圖文講義
- 幼兒園《幼小銜接》課件
- 《梅花》 完整版課件
- 房地產抖音短視頻培訓課件
- 蘇教版數學二年級下冊《數學繪本:公主殿下來的那一天》區級展示課(定稿)
- 中國傳媒大學-導演手冊-課件
- 健康狀況詢問與接種禁忌核查表
- 新電務系統作業標準匯編一1現場信號工
- Word版中國空白地圖大全
評論
0/150
提交評論