J2EE中常见易混淆概念

来源:互联网 发布:广电网络倒闭 编辑:程序博客网 时间:2024/06/05 10:51



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/


本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1744781

0 0