java中間件
1.java【中間件就是處理我們數據間交互,連接數據分離后兩個系統間的通信】,中間件不屬於任何一個開發項目,就是讓我們對應系統間或者數據庫間數據流通無感知。
2.在java web開發中適用的范圍主要應該是下面三個領域:
遠程過程調用中間件:
eg:RPC:Remote Process Call
想要在A計算機上執行一些函數,但是這些函數實際運行在B計算機上;想要在A進程上調用一些B進程的函數。此時需要用到RPC框架。Thrift是一種RPC框架。
對象訪問中間件:
eg:消息中間件:解決應用之間的消息傳遞、解耦、異步的問題。ActiveMQ 是Apache出品
數據訪問中間件:
eg:數據訪問中間間就是我們使用數據庫指定的數據驅動,JDBC,對數據庫的操作都是通過JDBC來連接數據庫,然后通過JDBC查詢完成數據庫以后再返回給我們應用程序。
作為中間件,查詢過程對於我們是不可知的。
參考鏈接: java中間件:https://blog.csdn.net/yoyoxh/article/details/89210184;
參考鏈接: RPC:https://www.zhihu.com/question/25536695;