:..的比较一、规范的比较对象模式应用服务器应支持分布对象模型,能将应用划分为多层,易于维护,在开发和部署过程中支持组件重用,模块化程度高,业务逻辑的变化只需修改相关的组件即可。对象模式应用服务器遵循相应的标准和规范,的比较一、规范的比较对象模式应用服务器应支持分布对象模型,能将应用划分为多层,易于维护,在开发和部署过程中支持组件重用,模块化程度高,业务逻辑的变化只需修改相关的组件即可。对象模式应用服务器遵循相应的标准和规范,其中较突出者主要有两大类:J2EE(Java2platformenterpriseedition)。1、J2EE目前至少有40多种实现J2EE规范的应用服务器。J2EE为事务性Web应用的开发、部署、运行和管理提供一系列的规范和标准,主要包括JavaServlets,JSP,EJB,JTA,JTS,JMS,JAXP,JMX,RMI-IIOP,JNDI,JCA,JavaMail和JAF规范。这些J2EE规范为应用服务器的实现提供了一个完整的底层框架和一套标准的规范,在不同的J2EE应用服务器之上的应用组件也可以互操作,移植的风险和代价小。而微软则在其操作系统上附加一系列具备中间件功能的软件包来提供应用服务器的相应的功能。2、构建在WindowsDNA技术(+,MSMQ,SQLServer数据库等)基础上,中提供了一系列企业级应用服务,为部署、服务器结构,包括ApplicationCenter,merceServer,ExchangeServer等,它们结合Windows平台上的一系列开发工具和技术(,等),提供了强有力的应用服务器解决方案。结论:势均力敌,但是J2EE作为一种规范,无法比拟的跨平台、应用集成能力以及可扩展性和开放性,得到了许多厂商的支持,已逐步被广大研发人员和企业所接受,有良好的前景,逐渐成为Web应用服务器研究和开发的一个方向。二、特色比较1、可移植性比较:「.NET」只能在Windows上运作,但是理论上可以支持许多语言。而且,「.Net」支持SOAP,使得不同平台的组件可以和「.NET」的组件交换讯息。虽然「.NET」中有些技术(比方说SOAP和其discovery与lookup机制)是公开的规格,核心的技术(比方说IL执行时期系统、ASP+、WinForm与WebForm)都还是由微软所把持,而且微软将会是「.NET」完整开发工具和平台的唯一提供厂商。同时微软正在「.NET」上做两件值得注意的事:开放「.NET」给其它程序语言的使用者,并开放「.NET」给非「.NET」组件的使用者(透过XML和SOAP)。因为「.NET」允许其它语言的组件整合进来,「.NET」赋予Perl、Eiffel、Cobol和其它语言的程序员在微软的平台上做事。J2EE则可以在任何有JVM的平台上执行,只要有兼容的服务(比方说:EJB容器、JMS等)即可。J2EE的一切标准都是公开的,许多厂商都提供兼容的产品和开发工具。但是J2EE是一个单一语言的平台,如果要和其它语言平台沟通必须透过CORBA。2、开发效率「.NET」使用的SOAP架构的性能值得观察。SOAP使用HTTP来传递XML。HTTP不是有效率的通讯协议,而且XML还需要额外的文
比较 来自淘豆网www.taodocs.com转载请标明出处.