oa新闻中心
oa新闻中心

OA技术平台

发布时间:2009-03-24 发表者: 来源: [关闭]
宇博软件: 

.NET和J2EE的概念

.NET开发平台是自1993年7月随着Windows NT3.0出现的Win32 API后微软软件开发平台的第一次大升级。.NET开发平台使得开发者创建运行在Internet Information Server (IIS)(互联网信息服务器)Web服务器上的Web应用程序更为容易。.NET开发平台包括以下内容:

.NET Framework。包括:Common Language Runtime(CLR);新的类库。

.NET开发者工具,包括:Visual Studio .NET Integrated Development Environment (IDE)

ASP .NET,用来创建动态的Web内容和Web服务器应用程序,这些都将采用诸如HTML、XML和Simple Object Access Protocol(SOAP)(简单对象访问协议)等Internet协议和数据格式。

所有在.NET开发平台上创建的应用程序运行都需要运行两个核心块:

Common Language Runtime(CLR)(通用语言运行环境),CLR是一个软件引擎,用来加载应用程序,确认它们可以没有错误地运行,进行相应的安全许可认证,执行应用程序,然后在完成后将它们清除。

.NET Framework类库,向程序员提供所需用来编写在CLR的控制下运行的代码的软件组件。它们按照单一有序的分级组织提供了一个庞大的功能集—从文件系统到对XML功能的网络访问的每一样功能。

.NET开发平台语言主要是是VB.NET,C#,Jscript.NET。.NET开发平台支持多种编程语言,具有不同技巧的程序员可以使用他们最擅长的语言来创建组件,这些组件可以平滑地协作。

J2EE,即Java 2 Platform,Enterprise Edition (J2EE),是JAVA平台的企业版。J2EE平台本质上是一个分布式的服务器应用程序设计环境,一个Java环境,它提供了宿主应用的一个运行基础框架环境和一套用来创建应用的Java扩展API。

.NET和J2EE对比

相同点:

①Windows .NET 框架和 Java 都使用了一种托管的运行时环境,都将源代码转换为一种中间语言,然后将其编译为本地的可执行代码。两种环境都提供垃圾收集、动态类加载和异常。

②.NET 和 Java 都采用基于组件的设计、多形性、继承和接口。两者都提供基础类库以执行输入/输入、XML 处理、使用连接缓冲访问数据库、进行文本处理、网页脚本编辑和其他操作。

③两者都通过特定厂商的产品提供。J2EE 规范本身独立于厂商存在,但符合规范的实际产品必定实现与规范无关的功能,例如管理或部署功能。

④Windows .NET 框架和基于 J2EE 的产品都结合并用于第三方产品。例如在后台数据库领域中,.NET 和基于 J2EE 的应用程序都可以访问 Microsoft SQL Server、IBM DB2、Oracle、Informix、Sybase 和其他数据库上存储的数据。此外,.NET 和基于 J2EE 的系统都可以访问常用的消息中间件,例如 Microsoft MSMQ 或 IBM MQSeries。与此类似,两者也都可以访问目录系统、第三方开发人员工具、代码版本控制系统、防火墙等。


原载:宇博oa
本文地址:http://www.yubooa.com/newsView-n64.html
版权所有。转载文章者,必须保留原载,本文地址,完整的链接和地址,不得以任何理由修改链接和地址。
分享到:

标签: oa平台 oa oa技术平台
oa平台 oa oa技术平台 相关推荐
官方微信账号