小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

基于Spring/Hibernate/Hessian的RCP客戶端系統(tǒng)框架

 LibraryPKU 2015-01-14
最近抽空將以前弄得項(xiàng)目整理一下,主要是一些基于數(shù)據(jù)庫的RCP業(yè)務(wù)系統(tǒng),比較常見的方式是通過Hibernate處理數(shù)據(jù)庫,Spring處理一些業(yè)務(wù)邏輯的封裝,然后RCP實(shí)現(xiàn)前端UI界面。這里簡(jiǎn)單的整理一下2個(gè)實(shí)現(xiàn)框架。

本地MVC化的RCP系統(tǒng)基礎(chǔ)框架

模擬場(chǎng)景:

基于數(shù)據(jù)庫的客戶端系統(tǒng),涉及登錄、權(quán)限、模塊編輯、管理、報(bào)表等,這一類的系統(tǒng)客戶端都可以適用

主要技術(shù):

Hibernate實(shí)現(xiàn)數(shù)據(jù)庫封裝,Spring處理業(yè)務(wù)邏輯封裝,RCP實(shí)現(xiàn)前端界面,標(biāo)準(zhǔn)的MVC結(jié)構(gòu)

主要系統(tǒng)架構(gòu)設(shè)計(jì)

源碼參考

GITHUB https://github.com/salever/doraemon/tree/master/prototype 下面的:

  • org.salever.rcp.dbSystem.client.db
  • org.salever.rcp.dbSystem.client.ui

遠(yuǎn)程分布式的RCP系統(tǒng)基礎(chǔ)框架

模擬場(chǎng)景:

服務(wù)器與客戶端分離,通知遠(yuǎn)程通信來實(shí)現(xiàn)數(shù)據(jù)請(qǐng)求與交互。RCP單純作為富客戶端實(shí)現(xiàn)UI界面。所有邏輯都由服務(wù)器端實(shí)現(xiàn)。

示意圖:

主要技術(shù):

  • 服務(wù)器端:Spring+Hessian實(shí)現(xiàn)遠(yuǎn)程通信,Hibernate封裝數(shù)據(jù)庫,tomcat或其他web容器
  • 客戶端:RCP僅作為UI實(shí)現(xiàn),所有的業(yè)務(wù)邏輯由遠(yuǎn)程請(qǐng)求實(shí)現(xiàn)

主要系統(tǒng)架構(gòu)設(shè)計(jì):

服務(wù)器端:

客戶端:

源碼參考:

GITHUB https://github.com/salever/doraemon/tree/master/prototype 下面的:

工程列表:

  • org.salever.rcp.remoteSystem.client.net.core 用于客戶端與遠(yuǎn)程server通信
  • org.salever.rcp.remoteSystem.server server web 工程
  • org.salever.rcp.remoteSystem.server.db 處理數(shù)據(jù)庫的工程
  • org.salever.rcp.remoteSystem.server.sdk server暴露的遠(yuǎn)程模型和service接口
  • org.salever.rcp.remoteSystem.client.ui 客戶端

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多