一家對外提供服務的公司,例如百度,騰訊,阿里,京東,58 同城等,公司內(nèi)部有多個事業(yè)群,事業(yè)部門,每個事業(yè)部門內(nèi)部又有若干個子部門,子部門里面有多個不同的小組負責各自的業(yè)務。提供對外的服務。
公司內(nèi)部,外部提供的服務不僅多,而且細分,還有交叉的情況。前面的例子是訪問互聯(lián)網(wǎng)上的服務,使用的是 http 請求網(wǎng)絡資源。相對來說訪問服務方式單一,處理服務的效率相對較低。公司內(nèi)部服務之間可以使用多種不同的方式訪問服務。
圖一:

圖二:

A、新建 web 項目 01-項目結構:

B、 新建數(shù)據(jù)類

重寫 toString()

C、 定義 Service 接口

D、定義 Service 接口的實現(xiàn)類

E、 定義 Servlet,提供訪問地址

F、 定義訪問添加服務的
首先加入 jQuery 庫文件,放到項目的 js 目錄

index.jsp

G、執(zhí)行 web 應


在一臺或多臺物理機器上,運行的獨立應用程序,供多個客戶端訪問天氣服務。
A、把 01-weatherService 應用復制,名稱 02-companyProviderWeather
B、 去掉 js 文件夾,index.jsp 文件
C、 使用 Servlet 提供服務

在一臺獨立的計算上, 通過應用訪問天氣服務。
A、把 01-weatherService 應用復制,名稱 03-companyConsumeWeather
B、 去掉 src 目錄下的 java 代碼
C、 修改 index.jsp 中的訪問服務 Servlet 的地

D、運行應用
發(fā)布兩個應用到tomat服務器。03-companyConsumeWeather應用訪問
02-companyProviderWeather 提供的服務。 兩個應用是獨立部署到不同的機器, 使用兩個
