深度解析:J2EE vs .NET 开发平台 看到这个标题,也许会有人表示疑惑,J2EE和.NET并不在一个层次上,怎么能将它们放在一起呢?需要指出的是,通常所说的.NET包含了一个相当广泛的产品家族,包括开发平台、操作系统、服务器、终端设备等,此外还包括服务平台。开发平台只是整个.NET战略中的一部分,所以确切地说,放在这里的.NET应该算是.NET开发平台。 随着三层/多层企业信息系统结构的深度发展和下一代分布式计算模型 Web 服务的出现,企业应用中关于平台、框架、语言的竞争也愈演愈烈。J2EE平台在过去几年里一直引领着企业应用的潮流,但最近微软强力推出的.NET平台也开始吸引着众多 IT企业和开发人员的注意力,向 J2EE平台提出了强有力的挑战。企业应用领域的技术对抗也因此拉开了架势。 需要强调的是,.NET是战略产品,而 J2EE是描述产品的标准,现在有很多符合 J2EE标准的产品。在可以预见的未来,它们都将是构建企业信息系统应用的基础性平台,尤其是开发和部署 Web服务的重要平台。 尽管可以同时使用几种系统平台和语言,但对于企业来说,还需要选择一个战略性的平台来实现数据的无缝集成,加速企业应用的部署。而要做出正确的选择,首先需要充分了解两个平台的特点和优势。本期专题将为您细说J2EE和.NET。 一、群力所至的J2EE 二、.NET开发平台留住 Windows开发者 三、 J2EE与.NET平台体系架构的异同 四、 J2EE vs .NET:Web服务谁主沉浮? 一、群力所至的J2EE 企业应用系统的开发一直面临着重大挑战:一方面,企业应用系统面对的是一个异构的分布式环境,它必须支持与已有系统的集成性和与其他系统的互操作性;另一方面,作为为客户、合作伙伴和企业内部提供信息服务的平台,企业系统还必须具有高可用性、安全性、可靠性和可伸缩性。这些要求再加上复杂多变的用户需求和不断伸缩的交付时间,使得企业系统的开发越来越困难。开发商和广大程序员一直在努力推动和殷切期待一个成熟、标准的企业平台来简化和规范企业系统的开发和部署。Java技术的出现,尤其是 J2EE(Java 2 Platform Enterprise Edition)平台的推出正是这种努力的结果,也使得企业系统的开发由此变得更加快速和方便。需要指出的是,J2EE本身是一个标准,它为不同厂商创建平台产品提供了标准,使不同 J2EE平台产品之间的交互成为可能。 1、J2EE旅程 Java于 1996年由 Sun公司推出,当时它的主要用途是制作产生动态网页的Applet。后来,人们...