SaaS系統(tǒng)動態(tài)業(yè)務邏輯與數(shù)據(jù)庫解耦機制的設(shè)計與實現(xiàn)
【文章頁數(shù)】:83 頁
【學位級別】:碩士
【部分圖文】:
圖1-1傳統(tǒng)SaaS系統(tǒng)架構(gòu)圖??1.2.3數(shù)據(jù)遷移發(fā)展現(xiàn)狀??數(shù)據(jù)遷移,就是改變原來系統(tǒng)的底層數(shù)據(jù)庫管理系統(tǒng),但是仍然保持原來??的系統(tǒng)架構(gòu),數(shù)據(jù)和應用程序的邏輯[11]
業(yè)務部分是與數(shù)據(jù)庫相關(guān)的?傮w來說,整個SaaS系統(tǒng)是與數(shù)據(jù)庫有關(guān)的,不??利于數(shù)據(jù)的遷移。綜合動態(tài)業(yè)務以及靜態(tài)業(yè)務邏輯的實現(xiàn),采用Hibernate框架??作為數(shù)據(jù)持久層的傳統(tǒng)SaaS系統(tǒng)框架圖[>1()]如圖1-1所示(因為本課題重點研??究動態(tài)業(yè)務邏輯與數(shù)據(jù)庫的解耦,因此只....
圖2-1?SaaS成熟度模型??在SaaS模式下開發(fā)的應用程序,按照應用程序是否支持可配置、多租戶、??可擴展等屬性,如圖2-1所示,能夠?qū)ⅲ樱幔幔拥某墒於饶P头譃樗膫等級[14]
如果你想訪問該系統(tǒng),只要連接到網(wǎng)絡即可。??3)投資方面:不需要一次性全部付款到位,只需要以相比于傳統(tǒng)軟件便多的“按月計費”方式進行服務訂購,這種方式幫助企業(yè)節(jié)省了運營資金,一步緩解了企業(yè)因為資金不足帶來的壓力;軟件不在己方,所以不僅沒有成折舊的問題,而且還能以最快的速度應用最佳....
圖2一Hibemate六大核心接口
Configuration接口:首先對Hibernate進行配置,然后再啟動Hibernate。啟??動Hibernate時,Configuration類的實例對象先從Hibernate配置文件??(hibemate.cfg.xml)中找到可持久化映射文件(xxx.hbm.xml....
圖2-3Hibernate體系結(jié)構(gòu)
通過分析Hibernate的底層架構(gòu)圖,可以知道Hibernate的數(shù)實現(xiàn)的2-4可知,Hibernate封裝了?JTA、JDBC以及JNDI來實現(xiàn)管理、Session管理以及數(shù)據(jù)庫連接管理,最后通過Session久化對象的操作。???Layer?? ̄77Z?1? ̄ ̄?Persi....
本文編號:3968606
本文鏈接:http://www.wukwdryxk.cn/shekelunwen/ljx/3968606.html