公司內部提供的服務java
一家對外提供服務的公司,例如百度,騰訊,阿里,京東,58 同城等,公司內部有多個事業羣,事業部門,每一個事業部門內部又有若干個子部門,子部門裏面有多個不一樣的小組負責各自的業務。提供對外的服務。web
公司內部,外部提供的服務不只多,並且細分,還有交叉的狀況。前面的例子是訪問互聯網上的服務,使用的是 http 請求網絡資源。相對來講訪問服務方式單一,處理服務的效率相對較低。公司內部服務之間能夠使用多種不一樣的方式訪問服務。網絡
使用單一應用訪問天氣服務jsp
圖一:ide
圖二:ui
A、新建 web 項目 01-3d
項目結構:blog
B、 新建數據類接口
重寫 toString()資源
C、 定義 Service 接口
D、定義 Service 接口的實現類
E、 定義 Servlet,提供訪問地址
F、 定義訪問添加服務的
首先加入 jQuery 庫文件,放到項目的 js 目錄
index.jsp
G、執行 web 應
使用獨立應用提供天氣服務
(1)獨立的應用提供服務
在一臺或多臺物理機器上,運行的獨立應用程序,供多個客戶端訪問天氣服務。
B、 去掉 js 文件夾,index.jsp 文件
C、 使用 Servlet 提供服務
(2)在獨立的應用中訪問天氣服務
在一臺獨立的計算上, 經過應用訪問天氣服務。
A、把 01-weatherService 應用複製,名稱 03-companyConsumeWeather
B、 去掉 src 目錄下的 java 代碼
C、 修改 index.jsp 中的訪問服務 Servlet 的地
D、運行應用
發 布 兩 個 應 用 到 tomat 服 務 器 。 03-companyConsumeWeather 應 用 訪 問
02-companyProviderWeather 提供的服務。 兩個應用是獨立部署到不一樣的機器, 使用兩個