background image

J2EE 平台的构成

EJB - J2EE 中间层,完成商业逻辑;

JAAS - J2EE 处理认证和授权的 API;

Java Connectors - J2EE 用于连接异种数据源的 API,对上层来讲是透明的;

JSP, Java Servlets - J2EE 的表示层技术,用于生成用户界面;

Java Virtual Machine - Java 语言运行环境;

JDBC - J2EE 数据库访问;

JMS - J2EE 的异步消息队列;

JNDI - J2EE 的名字查找 API,独立于目录服务器;

JTS - J2EE 用于处理交易的 API;

RMI/IIOP - J2EE 的分布式对象的通讯 API,提供了和 CORBA 交互的能力。

.NET 平台构成

.NET Framework - .NET 应用运行的基础;

IL (Intermediary Language) - 所有的.NET 语言首先被编译成该中间语言,然
后在

CLR 中运行;

SOAP - 用于服务访问的工业标准;

DCOM - 组件间通信协议;

MS-DTC - 用来在.NET 平台上使用两阶段提交协议来处理分布式交易;

CLR - .NET 应用的运行时环境;

COM+ - .NET 的中间层模型,用于构建商务逻辑;

ADO.NET - .NET 对数据访问的 API。

此外

.NET 平台还包括其他一些产品象 Application Center Server,BizTalk 

Server,NLBS (Network Load Balancing Service),Commerce 
Server,Enterprise Servers,HIS (Host Integration Server),ISAS(Internet 
Security and AccelerationServer)用来提供象防火墙,安全访问,B2B 交易,负载平
衡等服务

.J2EE 规范本身没有定义这些服务,但可通过选择第三方产品来满足类似的要求。

.技术比较

1. vs 

一种语言

vs 多种语言,一个平台 vs 多个平台.这似乎是大家最喜于津津乐道的话题,

也似乎是所有问题的焦点。