日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

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

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

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

模擬場景:

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

主要技術(shù):

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

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

源碼參考

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

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

遠程分布式的RCP系統(tǒng)基礎框架

模擬場景:

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

示意圖:

主要技術(shù):

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

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

服務器端:

客戶端:

源碼參考:

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

工程列表:

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多