1. 程式人生 > >06、品優購——工程建立

06、品優購——工程建立

       接下來咱們就進入專案的開發階段了。首先,先來看一下專案的一個整體結構是怎樣的。

一、maven專案結構

Sellergoods-service:一些基礎平臺數據的處理

Buyer-service:處理溝通業務

Page-service:內容管理系統

Search-service:搜尋服務

User-service:使用者中心

pinyougou-parent 聚合工程

pinyougou-pojo 通用實體類層

pinyougou-dao 通用資料訪問層

pinyougou-xxxxx-interface  某服務層介面

pinyougou-xxxxx-service   某服務層實現

pinyougou-xxxxx-web     某web工程  

       專案中各個系統間的呼叫使用的是dubbo。那麼之前所使用的是什麼技術呢?使用的是webservice,那麼webservice和dubbo間又有怎樣的區別呢?

       這一塊的這個問題可以於專案的迭代、架構的升級。webservice中我們主要使用的是CXF的技術(慢、傳輸效率相對較低),他可以跨語言進行服務的呼叫我們多用於對外部服務的呼叫。而現在我們的SOA系統更多的出現各個系統間的呼叫,這一點dubbo就具備了較高優勢所以在我們現在所做的專案上使用了dubbo技術。

二、整體建立工程

       這裡,我就不一一建立了,大家不要忘記在pom檔案中配置依賴即可。

建立步驟:(service舉例一個)

同樣的在工程建立完成後別忘記了pom中的依賴哦!

建立對應目錄

       以上,是工程的整體建立。大家快動手實現一下吧!