1、WebSphere的支持
SpecificationVersionWebSphere
Java Servelt2.2Yes
Java Server Page1.1Yes
Enterprise JavaBeans1.1Yes
JTA/JTS1.0Yes
Java Database Connectivity2.0Yes
Java Message Service1.0Yes
Java Naming Directory Intece1.2Yes
RMI/IIOPYes
JavaMail/JAFYes
Java ConnectorYes
SSL SecurityJCEYes
J-IDL/CORBAYes
XML DOM/SAXYes
SQL-JYes
2、WebLogic的支持
SpecificationVersionWebSphere
Java Servelt2.2Yes
Java Server Page1.1Yes
Enterprise JavaBeans2.0Yes
JTA/JTS1.0Yes
Java Database Connectivity2.0Yes
Java Message Service1.0Yes
Java Naming Directory Intece1.2Yes
RMI/IIOPYes
JavaMail/JAFYes
Java ConnectorYes
SSL SecurityJCEYes
J-IDL/CORBAYes
XML DOM/SAXYes
SQL-JYes
3、Java支持的对比
如果只是简单的将产品对J2EE的支持版本一一列出,我们可能发现两个产品好象区别不是很大。但是如果仔细分析一下二者细微的区别,我们会有许多有趣的发现:
1)Enterprise JavaBeans:EJB当前最新的版本是2.0。在WebSphere中,全部支持EJB1.1的规范,对于2.0中的规范支持大多数。而BEA号称全部支持2.0的规范。如果仅从版本号来看,好象BEA占了一些优势,其实不然。我们首先应该明白EJB到底是做什么用的。EJB是面向分步式应用、面向分布式事物处理的Java规范。如果我们回顾计算机应用的发展历史,会发现IBM在分步式应用、面向对象的理论、的处理(无论关系型还是非关系型)等面向的企业应用处理方面有着举足轻重的地位。IBM不但最早发明了关系——DB2,而且有业界最早、应用最广泛的事物处理中间件——TXSeries(即CICS)。IBM承诺的是给用户提供稳定、可靠的产品,而不是一味地追求版本的变化。在J2EE的规范制定中,IBM参与了其中80%的技术工作,尤其是在关键的领域:JTA/JTS、EJB、Java Connector等方面。另外一个方面,IBM提供了强大的EJB开发、测试、部署工具——VisualAge For Java Enterprise Edition。它能帮助用户最快地开发出满足自己需要的EJB。为了简化EJB的开发,IBM提供了强有力的封装工具——Access Bean。反观BEA,对于J2EE规范的制定并没有做出什么贡献,虽然号称支持EJB2.0,但是它并不真正支持两阶段提交!而且不提供对CICS、IMS、SAP等主机资源CMP(Container-Managed Persistence)类型的EJB的支持;在WLS中的EJB不能参与WLE中EJB的事物,引起不要的重复工作;其提供的Java开发工具WebGain提供了一个很弱的EJB开发环境;不提品级的RMI/IIOP支持。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30071-10.html
没办法