大家好止状,我是IT修真院武漢分院第11期學(xué)員掷匠,一枚正直善良的java程序員纠屋。今天給大家分享一下递礼,修真院官網(wǎng) java任務(wù)拓展:tuscany代碼生成
1.背景介紹
什么是tuscany惨险?
tuscany是Apache組織關(guān)于SOA實現(xiàn)的一個開放源碼的工程項目
Apache組織關(guān)于SOA實現(xiàn)的一個開放源碼的工程項目.該項目主要基于SCA,SDO,DAS等標(biāo)準(zhǔn)上實現(xiàn)的。
2.知識剖析
作為一個輕量級 SCA 框架脊髓,Tuscany 提供了非常松散耦合的框架結(jié)構(gòu)辫愉。主要有以下幾個特點:
· Tuscany 是平臺無關(guān)的可嵌入框架,可以在各種 Hosting Platform 上運行将硝,
如 Tomcat恭朗,JBoss,WAS 等 Web 容器上運行依疼,也可以在 J2SE 環(huán)境下運行痰腮。
· Tuscany 的核心模塊提供了 SCA 規(guī)范的 API 實現(xiàn),Tuscany 系統(tǒng)的 SPI 接口律罢,
一些系統(tǒng)基本實現(xiàn)(如事件膀值,工廠類,存儲等)误辑,以及一整套擴展機制沧踏,這些擴展機制為 Tuscany 整合各個平臺的服務(wù)提供了基礎(chǔ)。
3.常見問題
代碼生成報錯巾钉,代碼無法運行
4.解決方案
excel表格有問題翘狱;hosts文件沒有配置、maven的setting.xml沒有配置砰苍、服務(wù)器數(shù)據(jù)庫resources的表沒有配置等
5.編碼實戰(zhàn)
excel表格盒蟆,左上對應(yīng)hosts文件重定向
表名為xxx的踏烙,下面命名為tbl_xxx
生成代碼工具類
生成結(jié)果
6.擴展思考:如何動態(tài)查詢
7.參考文獻(xiàn)
參考一:https://v.qq.com/x/page/b0567v259kh.html
參考二:https://v.qq.com/x/page/e05199sjgl9.html
8.更多討論
一。dependies历等、依賴爆紅
需要配置maven 私服地址
二讨惩。服務(wù)端測試類啟動失敗
數(shù)據(jù)庫沒打開、配置文件有問題
三寒屯〖瞿恚客戶端啟動失敗
服務(wù)器上的數(shù)據(jù)庫resource沒有更新
詳見下方視頻
技能樹.IT修真院
“我們相信人人都可以成為一個工程師,現(xiàn)在開始寡夹,找個師兄处面,帶你入門,掌控自己學(xué)習(xí)的節(jié)奏菩掏,學(xué)習(xí)的路上不再迷没杲牵”。
這里是技能樹.IT修真院智绸,成千上萬的師兄在這里找到了自己的學(xué)習(xí)路線野揪,學(xué)習(xí)透明化,成長可見化瞧栗,師兄1對1免費指導(dǎo)斯稳。快來與我一起學(xué)習(xí)吧