OOAD Object Oriented Analysis Design,面向對象的分析和設計
JNDI Java Naming and Directory Interface,Java 命名和目錄接口
JTA Java Transaction API
分布式事務(Distributed Transaction)包括事務管理器(Transaction Manager)和一個或多個支援 XA 協定的資料總管 ( Resource Manager )
RPC Remote Procedure Call Protocol RPC 不允許傳遞對象 優點是跨語言跨平台
RMI Remote Method Invocation 遠端對象方法調用 可以說 RMI 是面向對象方式的 Java RPC ,RMI隻支援java
CORRBA Common Object Request Broker Architecture,公共對象請求代理體系結構,通用對象請求代理體系結構 ,屬于語言中立的
RMI 和 CORBA 的結合互補産生了 RMI-IIOP, RMI-IIOP 是企業伺服器端 Java 開發的基礎。
IIOP Internet Inter-ORB Protocol(網際網路内部對象請求代理協定),它是一個用于CORBA 2.0及相容平台上的協定
JMS Java Messaging Service Java 消息服務,一般jms消息不是一個xml,而是一個java對象,很明顯,jms沒考慮異構系統,說白了,JMS就沒考慮非java的東西。但是好在現在大多數的jms provider(就是JMS的各種實作産品)都解決了異構問題。
采用JMS 服務,對象是在實體上被異步從網絡的某個JVM 上直接移動到另一個JVM 上(是消息通知機制)
而RMI 對象是綁定在本地JVM 中,隻有函數參數和傳回值是通過網絡傳送的(是請求應答機制)。
JAXP Java API for XMLProcessing
XML的兩種不同解析方法
DOM:Document Object Model,W3C推薦使用。
特點:一次性将整份XML導入記憶體,轉換成DOM樹,是以轉換速度慢;但因為常駐記憶體,是以重複通路效率高,并且可修改節點内容。
SAX:Simple API for XML,費W3C推薦标準,但确實XML行業規範。
特點:順序解析,無需一次性導入,轉換速度快;不保持以通路過的資料,是以重複通路效率低(需要重新解析XML),且無法修改節點内容。
參考文章:
http://acooly.iteye.com/blog/1706943
http://visionsky.blog.51cto.com/733317/438693/