一家對外提供服務的公司,例如百度,騰訊,阿里,京東,58 同城等,公司內部有多個事業群,事業部門,每個事業部門內部又有若干個子部門,子部門里面有多個不同的小組負責各自的業務。提供對外的服務。
公司內部,外部提供的服務不僅多,而且細分,還有交叉的情況。前面的例子是訪問互聯網上的服務,使用的是 http 請求網絡資源。相對來說訪問服務方式單一,處理服務的效率相對較低。公司內部服務之間可以使用多種不同的方式訪問服務。
圖一:
圖二:
A、新建 web 項目 01-項目結構:
B、 新建數據類
重寫 toString()
C、 定義 Service 接口
D、定義 Service 接口的實現類
E、 定義 Servlet,提供訪問地址
F、 定義訪問添加服務的
首先加入 jQuery 庫文件,放到項目的 js 目錄
index.jsp
G、執行 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、運行應用
發布兩個應用到tomat服務器。03-companyConsumeWeather應用訪問
02-companyProviderWeather 提供的服務。 兩個應用是獨立部署到不同的機器, 使用兩個