总体导航图
学习指南
主要内容
网页制作软件
当前位置:多媒体应用基础 >> 网络多媒体应用设计 >>ASP+的出现

ASP+的出现

    尽管ASP3.0的墨记还没有干,微软便忙着他们的下一个服务器核心编程技术,这个新技术的名字是ASP+ Next Generation Web Services , ASP+设计时是与先前ASP兼容的,开发环境只需要一点点小的改变。但是,你能够在一个存在的windows 2000(包含 ASP 3.0)的机器上安装ASP+。在这个上面,你照样能够使用ASP。
     ASP+拥有很多新的属性,这些属性将会使你的程序更简单,更强大,更有效率(你们后面就会看到,很像JSP),但是为了利用这些优点,你得了解很多ASP+工作的方式。 在专业开发会议2000中,微软已经发布了一个预览版本的ASP+,让大家知道它能做什么,并且让我们感觉这个令人兴奋的新技术让我们开发动态WEB应用时使用更少的代码的可能。
    在windows 2000中,微软结合了MTS与COM核心环境做出了COM+,这就让主机有了一种新的方法来使用组件,同样给主机带来了更多的稳定性,成了一个可以升级的效率高的工作平台。
     IIS 5.0在表面上似乎没有改什么,但是在接口上动的手术比较大。在内部,它使用COM+ 组件服务来对组件提供一个更好的执行的环境。
     ASP+中上面所说的一切得到继承。ASP+的内部结构与以前的版本有很大的不同。ASP+几乎完全做到了"以组件为基础",模块化。每个页面,对象以及HTML元素都是一个运行组件对象. 正是因为这样完成有效率,同时提供了升级的方法,管理这些对象是一个必须的重要任务。这个新的运行环境实现了管理自动化,让ASP+"面向对象"更自然。这就使得开发者能够通过访问这些组件建立一个强大的应用程序。  
     如上,ASP+的面向象对象为整个环境提供了可延展性。开发者能够能过新建一个新的组件或继承一个基础类来添加以及延展环境。而在这一切表面的下面,COM运行时就在自动管理这些组件的安装,控制,以及定位。
     因此,COM+提供了一个操作系统服务的构架。但这还不是全部,ASP+实际上是一个崭新的运行结构的一部分,这个结构提供对所有windows应用程序的支持。这个结构是Microsoft's Next Generation Web Services ( NGWS)关键部分。当你安装了这个结构,你就获得了ASP+。这个结构同样支持所有其它服务器程序技术。
     用户接口支持 做为ASP+库的一部分,主机提供了一套丰富的智能控制,它能生成Web-based用户接口使用更加简单。它在利用通用的运行库提高多个高版本(比如IE 4,IE 5)用户的交互性,也能同时生成HTML3.2以向下兼容。同时多个服务控制能够联合起来组成一个新的控制,继承所有控制的属性。
     数据访问支持 这种通用运行环境提供了一种新的ADO版本,名叫ADO+,它提供了对数据访问的完整服务,而无需考虑这种数据的格式。ADO+对相联系的数据引入了一种面向对象的观点,使得开发者更加讯速和方便的访问数据。 ADO+改进了对XML的支持,ADO能够自动把RecordSets(或者DataSets,它现在的名字)与XML自由转换。这个对我们使用ASP+开发WEB服务十分的有用。
     分布性应用的伸展性 上面的两个用途能使服务器变得强大,伸展性则能保证服务器能在同一时间处理大量的请求。通过随时侦测应用程序和组件的错误,来判断他们是否在使用。这就防止不测错误以及内存溢出的发生,导致服务器死机。这里同样还有许多新的现代化的系统和结构服务,包括内存的自动管理以及垃圾的自动收集,还有自动优化以及明显的安全性。这些属性保证了多个资源的定位和应用程序的执行。
     对于现有资源的影响
虽然对于操作系统的内核改动了这么多,但由于维持了原有的Window,COM,ASP.所以在大多数情况下,COM,COM+组件,ASP,以及其它程序都能在NGWS正常工作。你能在你商业需要时,将他们升级。

相关知识点
ASP简介
ASP实用技巧
ASP发展动态
ASP酷站连接
www.onasp001.com
www.aspcn.com
www.aspsite.com
www.asphelp.com
aspinfo.myetang.com