Java中間件簡單介紹

中間件屏蔽了底層操作系統的複雜性,使程序開發人員面對一個簡單而統一的開發環境,減少程序設計的複雜性,將注意力集中在自己的業務上,不必再爲程序在不同系統軟件上的移植而重複工作,從而大大減少了技術上的負擔。中間件帶給應用系統的,不只是開發的簡便、開發週期的縮短,也減少了系統的維護、運行和管理的工作量,還減少了計算機總體費用的投入。
中間件是一類獨立的系統軟件或服務程序,分佈式應用軟件藉助這種軟件在不同的技術之間共享資源。中間件位於客戶機/服務器的操作系統之上,管理計算機資源和網絡通信。

java中間件就是處理我們數據間交互,連接數據分離後兩個系統間的通信,簡單的說就是將具體業務和底層邏輯解耦的組件,就像Linux下的管道

    在java web開發中適用的範圍主要應該是下面三個領域:

遠程過程調用(Remote Procedure Call

主要解決分佈式環境下應用的互相訪問問題。

 

面向消息的中間件(Message-Oriented Middleware

解決應用之間的消息傳遞、解耦、異步的問題。

例如:ActiveMQ Apache出品,最流行的,能力強勁的開源消息總線。

 

數據訪問中間件

主要解決應用訪問數據庫的共性問題的組件

例如:數據訪問中間間就是我們使用數據庫指定的數據驅動,JDBC


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章