| 失效鏈接處理 |
|
Thingsboard項(xiàng)目詳細(xì)說(shuō)明 PDF 下載
本站整理下載:
相關(guān)截圖:
![]()
主要內(nèi)容:
1.1.1 package包功能描述
1.1.1.1 Application應(yīng)用相關(guān)類
appaction.main.java.org.thingsboard.server ThingsboardServerApplication.java(啟動(dòng)類)
install thingsboard服務(wù)開(kāi)啟相關(guān)配置、異常和調(diào)用
exception thingsboard響應(yīng)錯(cuò)誤及錯(cuò)誤邏輯處理
controller thingsboard頁(yè)面展示必要的 系統(tǒng)數(shù)據(jù) 接口
service 為controller提供支持
config 為同源策略、swagger、webSocket、消息及安全配置注冊(cè)spring bean
1.1.1.2Common
Data 用于與不同db之間的中間數(shù)據(jù)結(jié)構(gòu)。
Message 定義不同的消息類型。
Transport 定義一個(gè)公共的接口,供與客戶端的transport層使用
1.1.1.3Dao
dao抽象了對(duì)不同數(shù)據(jù)庫(kù)的統(tǒng)一接口。dao的接口數(shù)據(jù)一般都data,根據(jù)不同的數(shù)據(jù)庫(kù)在不同的接口中轉(zhuǎn)換為對(duì)應(yīng)的實(shí)體類與數(shù)據(jù)庫(kù)交互.通過(guò)@ConditionalOnProperty(prefix = "database", value = "type", havingValue = "cassandra")動(dòng)態(tài)注入不同的數(shù)據(jù)庫(kù)
1.1.1.4Docker
系統(tǒng)發(fā)布資源類
1.1.1.5Img
系統(tǒng)圖片類
1.1.1.6Msa
black-box-tests 黑盒測(cè)試
js-executor javascript執(zhí)行器
1.1.1.7Netty-mqtt
數(shù)據(jù)交互協(xié)議
1.1.1.8Rule-engine
規(guī)則引擎相關(guān)代碼
1.1.1.9Tools
系統(tǒng)工具類
1.1.1.10Transport
http Thingsboard的http傳輸協(xié)議啟動(dòng)類
coap Thingsboard的coap傳輸協(xié)議啟動(dòng)類
mqtt Thingsboard的mqtt傳輸協(xié)議啟動(dòng)類
1.1.1.11UI
使用到的前端技術(shù): Angularjs、ES6、Reactjs、webpack
前端MVC、MVVM框架
設(shè)計(jì)到前端打包配置文件:server.js, webpack.*.js
1.1.2thingsboard開(kāi)發(fā)主要涉及到的包
如需在thingsboard添加新的接口
可參考:Usercontroller.java 類
application
1: Controller
2: dao
3: sql
|




蘇公網(wǎng)安備 32061202001004號(hào)


