毛片一区二区三区,国产免费网,亚洲精品美女久久久久,国产精品成久久久久三级

基于Java RMI的分布式數據庫系統(tǒng)的應用與研究的論文

時間:2021-04-14 17:32:55 論文 我要投稿

基于Java RMI的分布式數據庫系統(tǒng)的應用與研究的論文

  摘 要:隨著互聯(lián)網技術以及信息時代的發(fā)展,分布式計算已經非常流行。Java RMI為遠程方法調用,將該機制內容作為研究的基礎,能夠充分實現(xiàn)分布式數據庫系統(tǒng)的建設。通過對Java RMI的應用,能夠實現(xiàn)對數據方面內容的反復利用,提升數據使用效率的同時,使得系統(tǒng)開發(fā)環(huán)節(jié)更加便捷。

基于Java RMI的分布式數據庫系統(tǒng)的應用與研究的論文

  關鍵詞:Java RMI 分布式數據庫 系統(tǒng)應用

  Java是于1995年5月由Sun公司推出的一種跨平臺的編程語言。Java具有面向對象、跨平臺以及安全穩(wěn)定的特點,為網絡編程的發(fā)展提供保障。但由于目前社會對數據的應用程度逐漸提升,分布式數據庫系統(tǒng)的建設已經成為必然的發(fā)展趨勢,并且其實現(xiàn)分布式數據庫主要是通過RMI、Ejb、Webservice等方式實現(xiàn),保證不同節(jié)點之間的信息交換。

  1 分布式數據庫系統(tǒng)概述

  1.1 分布式系統(tǒng)

  分布式系統(tǒng)主要是將各自獨立運行的計算機進行分組,并保證計算機之間能夠實現(xiàn)對數據方面的資源共享,促進協(xié)同合作發(fā)展。這就需要在每一臺計算機上安裝分布式系統(tǒng)軟件,保證上述內容得以實現(xiàn)。其中,關于分布式軟件系統(tǒng),是在通信網絡環(huán)境下能夠互聯(lián)的多處理體系接口之上進行任務執(zhí)行,其包含的內容主要為分布式操作系統(tǒng)、分布式程序設計語言、編譯系統(tǒng)、分布式文件系統(tǒng)以及分布式數據庫系統(tǒng)等內容[1]。

  其中,關于分布式數據庫的內容,主要是位于各個計算機節(jié)點之上的各數據庫內容所構成,通過有效的控制措施實現(xiàn)對子數據庫系統(tǒng)的控制。但分布式數據庫在使用的`過程中又可以將其看為一個整體,保證各節(jié)點之間互聯(lián)。

  1.2 模型結構分析

  在進行基于Java RMI研究分布式數據庫系統(tǒng)之前,需要構建數據庫模型。但目前數據庫模型方面主要包含兩種形式,一種為雙層模型,這種模型的結構較為簡單,應用的普遍性較強,并且構建難度較低,在目前的商業(yè)系統(tǒng)體系當中應用廣泛;另一種為多層模型,與雙層模型相比較而言,多層模型的結構過于復雜。在多層結構當中,主要是以應用服務器以及數據庫服務器作為模型的中間層,能夠保證數據庫服務器之間實現(xiàn)永久互聯(lián)。由于多層模型具備可拓展性以及適應性等優(yōu)勢,本文通過Java RMI實現(xiàn)分布式數據庫的處理主要應用多層模型結構,保證系統(tǒng)應用更加全面[2]。

  2 基于Java RMI的分布式數據庫系統(tǒng)的應用

  2.1 Java RMI概述

  Java RMI主要是指Java實現(xiàn)遠程方法的調用,并且基于Java RMI的計算機能夠將Java作為根本對象,為系統(tǒng)編程提供簡單與直接的環(huán)境。Java RMI作為Java語言中的一個調用方法,屬于Java,這也就隨之產生了關于Java編程語言的安全性以及跨平臺性的內容,并將這兩個特性應用在Java RMI的分布式數據庫系統(tǒng)的設計當中,對系統(tǒng)的研究與應用具有重要的推動作用。

  2.2 Java RMI特征分析

  (1)Java RMI具有面對對象的基本屬性,能夠在Java編程的過程中對其中涉及的代碼進行重用,并且這一基本屬性也是現(xiàn)代應用領域當中的重要編程技術,在減輕系統(tǒng)運行負擔的同時,能夠提升系統(tǒng)靈活性。

  (2)RMI能夠為分布式面向對象計算機提供一個簡單直接的環(huán)境,并且RMI內部的體系構架也是基于系統(tǒng)內容進行構建,并且在結構的應用過程中需要進行充分的擴展,保證RMI能夠添加功能。

  (3)RMI具有可移動屬性,從而可以實現(xiàn)移動機與服務器之間的互聯(lián)。

  (4)安全機制明顯提升,基于Java的RMI具備更好的安全性能,能夠保證在分布式數據庫系統(tǒng)建設的過程中下載執(zhí)行模塊時保證用戶的安全性。

  (5)基于Java的RMI,通過使用Java進行編程,能夠保證編程工作更加便利,并且由于RMI程序運行過程中較為簡單,使得整個程序系統(tǒng)維護過程更加便捷。

  3 Java RMI在客戶機當中的實現(xiàn)

  對于客戶端的程序開發(fā)之后,首先需要基于Java RMI建立服務器對象,在建立服務器對象之后,客戶程序的相應內容可以在主機當中的客戶表當中尋找對Java遠程對象的調用。但保證該程序能夠得到實現(xiàn)的前提是將應用程序轉換成為遠程接口的類型,在RMI的運行過程中,能夠實現(xiàn)客戶程序與接口之間的不斷交換,不影響對象之間的交換關系。

  同時,在客戶機方面的運行,需要通過具體程序編寫得到實現(xiàn),在得到與遠程接口交換權利的同時,在數據連接池方面實現(xiàn)與數據庫的連接,保證對數據庫的操作。通過對RMI對象進行重用,能夠實現(xiàn)對數據庫的重用,利用數據庫系統(tǒng)的連接池,提升數據庫方面的訪問效率。在企業(yè)方面,可以應用Java RMI的分布式數據庫系統(tǒng),并且隨著Java的擴展而提升企業(yè)的經濟效益。如企業(yè)系統(tǒng)程序當中的一部分程序內容實現(xiàn)通過Java進行編程,通過應用Java RMI可以將Java當中的特性將現(xiàn)有的Java轉移到新的應用程序當中,通過此種應用優(yōu)勢,能夠保證將Java的充分優(yōu)勢進行發(fā)揮[3]。

  4 結論

  綜上所述,分布式數據庫系統(tǒng)在社會不斷發(fā)展中被廣泛關注,并且逐漸體現(xiàn)出基于Java RMI的分布式數據庫

【基于Java RMI的分布式數據庫系統(tǒng)的應用與研究的論文】相關文章:

基于Maven的輕量級Java軟件開發(fā)研究論文11-02

基于組織結構的智慧城市分布式云架構研究論文10-30

基于知識網格的分布式數據挖掘論文04-25

基于CMMI的軟件開發(fā)模型應用研究論文11-04

基于本體理論的檔案學及其應用研究論文11-02

基于SaaS模式的信息系統(tǒng)架構優(yōu)化研究與應用的論文11-02

基于仿生學的產品設計應用研究論文11-04

基于Java EE的Web系統(tǒng)中數據庫設計技術研究論文11-06

基于UGNX軟件的機械CAD應用課程教學改革研究論文09-11