⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0043.htm

📁 asp教程宝典``还不错
💻 HTM
📖 第 1 页 / 共 2 页
字号:
                  <P>&nbsp;&nbsp;&nbsp; 
                  正是因为这样完成有效率,同时提供了升级的方法,管理这些对象是一个必须的重要任务。这个新的运行环境实现了管理自动化(嘿嘿,飞刀学管理的,这个听起来很顺耳),让ASP+"面向对象"更自然。这就使得开发者能够通过访问这些组件建立一个强大的应用程序,就像搭房子一样。</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  如上,ASP+的面象对象为整个环境提供了可延展性。开发者能够能过新建一个新的组件或继承一个基础类来添加以及延展环境。而在这一切表面的下面,COM运行时就在自动管理这些组件的安装,控制,以及定位。</P>
                  <H2>Next Generation Web Services Framework</H2>
                  <P>&nbsp;&nbsp;&nbsp; 
                  因此,COM+提供了一个操作系统服务的构架。但这还不是全部,ASP+实际上是一个崭新的运行结构的一部分,这个结构提供对所有windows应用程序的支持。这个结构是Microsoft's 
                  Next Generation Web Services ( 
                  NGWS)关建部分。当你安装了这个结构,你就获得了ASP+。这个结构同样支持所有其它服务器程序技术。 </P>
                  <P>&nbsp;&nbsp;&nbsp; NGWS 结构通过对可升级分布式应用添加 [新的和增强的服务] 
                  来扩展COM的结构,此种结构常用做编写可重复调用的可共同使用的软件组件,这些新的和增强的服务有:</P>
                  <UL type=disc>
                    <LI>一套统一的丰富的程序库 
                    <LI>一个支持多语言的运行引擎 
                    <LI>简单地应用建立,调试,以及维护 
                    <LI>对分布式应用加强了可升级性 
                    <LI>保护现已存在的软件和投资 </LI></UL>
                  <P>&nbsp;&nbsp;&nbsp; 我们下面来看看,它是怎样工作的。</P>
                  <H3>什么是NGWS Framework?</H3>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ASP的综合性能明显的要好于以前的版本。到目前为至,ASP是通过一个名叫asp.dll 的ISAPI 
                  DLL来执行的,另外还加上一些系统文件和ASP用户组件。</P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  这个新的NGWS结构反映了行业信息技术观点对于建立,调试以及维护各种WEB服务的需要的转变,这些服务包括简单的客户应用到复杂的分布式结构。上面所有的概念和策略只是 
                  Windows <B>Distributed Internet Applications</B> 
(DIA)部分结构.</P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp; 
                  在这里我们最重要需要认识的问题是这里所说的结构(framework)不是我们所说ASP+。它只是做为windows系统中所有应用的基础。下面的图表给我们演示了framework是如何支持ASP+应用的。 
                  </P>
                  <P><IMG src="images/20000711_1.gif"></P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NGWS 
                  结构提供一个执行引擎来执行代码,同时对象定向的类和组件组成的族被用做建立应用。它同样扮演着应用程序与核心操作系统之间的接口。你可能会问当应用程序可以很容易地与核心系统对话时为什么还需要这一层呢。原因就是,这一层能够使用应用程序在操作系统得到更好的利用,通过一标准的方法使应用程序更加快速和更利于发展,更加有利于我们现在这个高速发展的商业竞争社会。</P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  为了实现这些目标,这个结构执行许多程序属性或者是指定的程序语言环境(这个自个加)。这些包括碎片的自动收集,丰富的可重复使用的对象库,以及安全的应用。最后一点就这些能在internet上运行 
                  。</P>
                  <H4>通用的 Intermediate Language(IL)</H4>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  NGWS结构给我们带来的一大好处就是提供了一种不确定语言执行环境(这一段真的不知道怎么说才好英文是anguage-neutral 
                  execution 
                  environment,大家自已体会吧)。所有的代码(不管是用什么语言写的)统统都编译成标准的<B>intermediate 
                  language</B> ( <B>IL</B>) 
                  。结构则生成最终的二进制代码,整理、执行这些应用。这个被编译的IL代码将会一直被用于处理每个用户,直到这个的源文件被改变。</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  这样无论你是使用VB,C#,JScript,Perl或者是其它能够支持的语言,但是这个IL代码是(也是必须是)唯一的。这种保存在cache中的二进制对象能够提升运行时的效率和伸缩性。 
                  </P>
                  <P>[注意:C#是微软公司为 Next Generation Web Services 
                  framework和ASP+而设计的。它结合了C++的强大、效率高和VB、JScript简单的优点。]</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  另外一个很有用的东东就是能在一种语言中调用另外一种语言,甚至是可以用一种语言修改使用另一种语言编写的程序。例如,我们能在VB中使用用C#编写成的对象,我们能够添加它的属性以及方法。事实上,现在,部分framework和全部的ASP+对象模型,内部调用的实现都是采用了C#,而非C++。</P>
                  <P>&nbsp;&nbsp;&nbsp; 这种新的结构给我们引入了一个真正的多语言开发各种应用程序的平台。 </P>
                  <H4>网络应用的基础结构</H4>
                  <P>&nbsp;&nbsp;&nbsp; 
                  下面三个部分突出反映了前个图表演示的ASP+执行方法,这些是我们很感兴趣的:</P>
                  <P><IMG align=left src="images/20000711_2.gif"></P>
                  <H4>用户接口支持 </H4>
                  <P>做为ASP+库的一部分,主机提供了一套丰富的智能控制,它能生成Web-based用户接口便得很加简单。它在利用通用的运行库提高多个高版本(比如IE 
                  4,IE 
                  5)用户的互交性,也能同时生成HTML3.2以向下兼容。同时多个服务控制能够联合起来组成一个新的控制,继承所有控制的属性。 
                  </P>
                  <H4>数据访问支持 </H4>
                  <P>&nbsp;&nbsp;&nbsp; 
                  这种通用运行环境提供了一种新的ADO版本,名叫ADO+,它提供了对数据访问的完整服务,而不无需考虑这种数据的格式。ADO+对相联系的数据引入了一种面向对象的观点,使得开发者更加讯速和方便的访问数据。 
                  </P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  ADO+改进了对XML的支持,ADO能够自动把RecordSets(或者DataSets,它现在的名字)与XML自由转换。正如我们看到的,这个对我们使用ASP+开发WEB服务十分的有用。</P>
                  <H4>分布性应用的伸展性 </H4>
                  <P>上面的两个用途能使服务器变得强大,伸展性则能保证服务器能在同一时间处理大量的请求。通过随时侦测应用程序和组件的错误,来判断他们是否在使用。这就防止不定错误以及内存溢出的发生,导致服务死机。</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  这里同样还有许多新的现代化的系统和结构服务,包括内存的自动管理以及垃圾的自动收集,还有自动优化以及明显的安全性。这些属性保证了多个资源的定位和应用程序的执行。</P>
                  <H4>对于现有资源的影响</H4>
                  <P>&nbsp;&nbsp;&nbsp; 
                  虽然对于操作系统的内核改动了这么多,但由于维持了原有的Window,COM,ASP.所以在大多数情况下,COM,COM+组件,ASP,以及其它程序都能在NGWS正常工作。你能在你商业需要时,将他们升级。</P>
                  <CENTER>
                  <TABLE bgColor=#edf9fc border=2 borderColor=#98d3ec 
                  width="70%">
                    <TBODY>
                    <TR>
                      <TD>推荐一本新书,不过是英文的《 <B>A Preview of Active Server Pages 
                        +》</B><A 
                        href="../../www.wrox.com/Consumer/Store/Details.asp@ISBN=1861004753">详细情况请点击此处</A>.</TD></TR></TBODY></TABLE></CENTER>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  !!!!!!????????时间为凌晨2点46分45秒了,不行了,飞刀熬不下去了,有什么问题,下一次再讲,现在放飞刀我一把吧。</P>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -