您好,登錄后才能下訂單哦!
本篇內容介紹了“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 地址格式:http://localhost:${ServerPort}/${ContentRoot}/gql/console
CloudBeaver 的為:
http://ip:port/dbeaver/gql/console
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
“CloudBeaver怎么構建和運行”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。