CloudBeaver 參考架構
CloudBeaver 是一個基於 Web 的雲資料庫管理工具,支援 PostgreSQL、MySQL、MariaDB、SQLite 和 Firebird 等資料庫。 |
server
osgi 模式,依賴 dbeaver
依賴的庫
- 依賴的庫
Equinox osgi 容器
Eclipse Platform,虛擬檔案系統&&外掛系統
Jetty web server
Java Graphql 前端通訊api
DBeaver 系統管理平臺
一些三方資料庫驅動 - 當前支援的資料庫
pg
mysql
mariadb
sqlite
firebird
server api
api 地址格式:
{ServerPort}/${ContentRoot}/gql/console
CloudBeaver 的為:
frontend 技術
技術棧
react 作為單頁面技術,InversifyJS作為ioc處理,MobX 管理狀態,graphql 進行api 通訊
專案使用lerna單體倉庫模式管理,整合reshadow 進行web 元件化開發,以及css 模組化
樣式效果,ag-grid 進行表格資料展示,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
說明
透過官方的介紹我們可以整體的瞭解開發模式,方便學習
參考資料
-
-
-
-
- https://reshadow.dev/
-
-
-
-
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2697699/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 微服務 架構圖 參考微服務架構
- 政務雲參考架構架構
- 神經網路架構參考:2-2 卷積篇神經網路架構卷積
- NLP任務中可參考的神經網路架構(Keras+TensorFlow)神經網路架構Keras
- 【雲端計算】數字化時代,邊緣計算參考架構架構
- Spring Boot 參考指南(構建系統)Spring Boot
- TIDB 考試 參考TiDB
- OSI參考模型和TCP/IP參考模型模型TCP
- javamail參考JavaAI
- 機器學習應用在幾種形態下落地的問題和參考架構機器學習架構
- 針對.NET開發者(neo-charm) 1.0 的NEO區塊鏈架構參考模型區塊鏈架構模型
- WebApiClient效能參考WebAPIclient
- OSI參考模型模型
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 可參考才是有價值的,架構設計的技改之路從來都不容易架構
- 找java培訓機構有哪些參考標準Java
- 模擬考試參考程式碼
- 架構師備考的一些思考架構
- 軟考系統架構評估專項架構
- java 考試系統 模組架構方案Java架構
- Blender參考API用法API
- LVS - ipvsadm命令參考
- Oracle ASMCMD命令參考OracleASM
- SQL優化參考SQL優化
- openGauss ODBC介面參考
- Latex—參考文獻
- 參考文獻合集
- echarts markLine參考線Echarts
- PyQtGraph繪圖參考QT繪圖
- oracle 參考資料Oracle
- 架構師備考的一些思考(二)架構
- 架構師備考的一些思考(三)架構
- 架構師備考的一些思考(四)架構
- spring-boot參考文章Springboot
- Spring Boot 參考指南(Hazelcast)Spring BootAST
- HTML標籤參考(一)HTML
- Elasticsearch 參考指南(介紹)Elasticsearch
- http http headers參考文件HTTPHeader