2007-9-6
简单对象访问协议(
Simple
Object
Access
Protocol,
SOAP),是一种轻量的、简单的、基于
XML的协议,它被设计成在
WEB上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括
超文本传输协议(HTTP),
简单邮件传输协议(SMTP),
多用途网际邮件扩充协议(MIME)。它还支持从消息系统到
远程过程调用(RPC)等大量的应用程序。SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。
.net包括四个组成部分:VOS类型系统、元数据、公用语言规范、虚拟执行系统。
元数据是对VOS中类型描述代码的一种称呼。
CLR(
公共语言运行库
)
和
Java
虚拟机一样也是一个运行时环境,它负责资源管理(内存分配和垃圾收集),并保证应用和底层操作系统之间必要的分离。
JIT
编译器
Just-In-Time
。它允许实时地将
Java
解释型程序自动编译成本机机器语言,以使程序执行的速度更快。
运行时环境自动处理对象的展开与引用,当他们不再使用时负责它们的释放。
CLR
使以不同语言设计的对象能够彼此间进行通信,并且他们的行为能够紧密地综合与协调。
这种跨语言的继承之所以可能,因为以运行时间为目标的语言编译器与工具使用一种运行时间所定义的公用类型系统,他们遵守运行时的规则阿里定义新的类型,生成、使用、保持并绑定类型。
CLR
引入了“代”的概念。代,指堆中对象产生的先后。