新聞中心
CloudBeaver 是一個基于 Web 的云數(shù)據(jù)庫管理工具,支持 PostgreSQL、MySQL、MariaDB、SQLite 和 Firebird 等數(shù)據(jù)庫。

十余年成都創(chuàng)新互聯(lián)網(wǎng)站建設,由一走到現(xiàn)在,當中離不開團隊頑強的創(chuàng)業(yè)精神,離不開伴隨我們同行的客戶與專業(yè)的合作伙伴,創(chuàng)力信息一直秉承以“見一個客戶,了解一個行業(yè),交一個朋友”的方式為經(jīng)營理念,提出“讓每一個客戶成為我們的終身客戶”為目標,以為用戶提供精細化服務,全面滿足用戶需求為宗旨,誠信經(jīng)營,更大限度為用戶創(chuàng)造價值。期待邁向下一個更好的十余年。
server
osgi 模式,依賴dbeaver
依賴的庫
-
依賴的庫 Equinox osgi 容器 Eclipse Platform,虛擬文件系統(tǒng)&&插件系統(tǒng) Jetty web server Java Graphql 前端通信api DBeaver 系統(tǒng)管理平臺 一些三方數(shù)據(jù)庫驅動
-
當前支持的數(shù)據(jù)庫 pg mysql mariadb sqlite firebird
server api
api 地址格式:http://localhost:{ContentRoot}/gql/console CloudBeaver 的為: http://ip:port/dbeaver/gql/console
frontend 技術
技術棧
react 作為單頁面技術,InversifyJS作為ioc處理,MobX 管理狀態(tài),graphql 進行api 通信 項目使用lerna單體倉庫模式管理,集成reshadow 進行web 組件化開發(fā),以及css 模塊化 樣式效果,ag-grid 進行表格數(shù)據(jù)展示,Codemirror 做為sql 編輯器
構建&&運行
本地構建,運行命令
cd webapp/packages/dbeaver
yarn run dev --server=localhost:8978
plugins
* core
* app - Base application folder
* assets - Styles and translation
* blocks - Low-level common visual components
* di - Dependency injection related classes
* dialogs - Main and context menues, modal windows
* eventsLog - Logging
* sdk - GraphQL related services
* theming - Themisation related services and hooks
* ag-grid-plugin - wrapper over Ag-Grid
* basic-connectio-plugin - provides handling of preconfigured connections
* custom-connection-plugin - provides handling of custom connections
* data-viewer-plugin - provides Data Table View
* object-viewer-plugin - provides Object Property View
* sql-editor - provides SQL-editor tab
* dbeaver - configure and build all plugins to the final application
說明
通過官方的介紹我們可以整體的了解開發(fā)模式,方便學習
文章名稱:簡單講解一下CloudBeaver架構
分享網(wǎng)址:http://www.dlmjj.cn/article/cdiciid.html


咨詢
建站咨詢
