J2EE 与.NET 比较.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EE 与.NET 比较

J2EE 与 .NET 比较 概念 Java 2平台企业版J2EE)是Sun公司领导的一个设计用来简化多层企业解决方案的开发、配置和管理这样的复杂问题的。J2EE是一个业界标准 2、Web 架构比较 3、主要技术对比 J2EE .NET 作用 JDBC ADO.NET 数据连接组件 JTA .NET Transaction 事务架构 JNDI Active Directory 目录服务 JMS .Net Messaging 消息服务 JavaMail SmtpMail 邮件服务 RMI/IIOP Web Service/Remoting 组件接口 JAF JIT Activation 即时编译 4、详细技术比较 技术 .NET J2EE 支持技术 发布协议 DCOM, SOAP RMI/IIOP 防火墙 ISA* 没有定义 HTML页面缓存 ISA*, ASP.NET 没有定义 表示层技术 基础结构 IIS 没有定义 程序设计模型 ASP.NET Servlets, JSP 高可用性 NLBS*, ACS*, 其他 没有定义 负载平衡 NLBS*, ACS*, 其他 没有定义 管理 ACS* 没有定义 中间层技术 基础结构 COM+ EJB 程序设计工具 Visual Studio.NET 没有定义 高可用性 ACS* 没有定义 负载平衡 ACS* 没有定义 安全性API COM+ Security Call Context JAAS 消息队列API MSMQ JMS 1.0 异步组件 Queued (COM+) Message driven beans (EJB 2.0) 命名与目录服务 ADSI、ADAM、MIIS JNDI 数据层技术 分布式事务处理 MS-DTC JTS 关系型数据库API ADO.NET JDBC 2.0 层次型数据库API ADO.NET - 数据库存储 SQLServer** - 大型机数据库连接性 HIS* Java连接器 架构技术 电子商务架构 Commerce Server* - B2B BizTalk Server* - 通过以上四个方面的比较可以发现: .Net和J2EE应用有着相似的架构 .Net和J2EE有相应的主要技术 .Net所有技术来自Microsoft J2EE的技术有多个厂商的实现 .Net和J2EE可以满足大多数应用的需求 主要的差别不在技术的可行性上,而是体现在其它方面,如 性能 成本与保护投资 与原有系统的兼容性 开发效率 稳定性等 性能及价格比较 一个独立的第三方厂商 Middleware公司通过对一个经典的网上应用 PetStore(一个展现如何最佳利用J2EE技术的完整的成熟的在线商店) 的.NET 实现,发现.NET 比 J2EE 代码量、配置等方面的工作大大减少,但性能却比 J2EE 有不同数量级的提高,分别如下图所示。 1、编码量比较 2、响应时间/效率的比较 由于两个平台在实现上差别较大,所以上述两个比较图并不代表全部情况,但还是可以基本反映出: .NET 的生产力大大优于 J2EE(代码量少),开发效率高,从而有利于快速开发系统,满足日益变化的商业应用 .NET 的性能高于 J2EE ,单位交易成本低 另外,据国外一些专家估计,如果系统的成本是一个重要的考虑事项,与J2EE相比,.NET平台有很大的优势。可以预计要获得相同的功能,需要花的费用是在.NET平台上所花的费用的5到10倍。如果一个工作单位在.NET平台上花10美分,同一个工作单位则可能需要在J2EE/Unix上花50美分到1美元。 目前状况及未来发展 J2EE 已经发展很多年,但由于整个架构十分庞大和复杂,实现此规范的产品进展缓慢,只有近两年,随着J2EE厂商(如IBM、BEA)等推出较为成熟的J2EE产品后,国外的大中型企业才开始应用 J2EE作为企业应用的基础架构。 但是在国内,J2EE 在企业的成功案例较少,预计未来几年,随着 J2EE 产品的进一步成熟,会在国内有广泛的应用。 .NET 起步较晚,2002年 .NET Framework 1.0,2003年发布.NET Framework 1.1,现在后续版本正在紧张开发中,由此可以看出 .NET 规范及产品的发展十分迅速并趋于成熟,而且总拥有成本(TCO)低,许多国内外企业都在评估和试用 .NET 架构,预计在未来的几年内,.NET 的企业应用会得到高速发展,达到和 J2EE 相当的市场份额。 对于 XML 及 Web Service的支持 对于 XML 的支持方面, J2EE 和 .NET 旗鼓相当,

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档