当前位置:七道奇文章资讯安全技术网络技术
日期:2009-08-04 15:47:00  来源:本站整理

冲破性的ASP+技术[网络技术]

赞助商链接



  本文“冲破性的ASP+技术[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

文章根源:CnXHacker.Net

    自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的网络大战中,并没有获得“微软式”的上风,反而因
安全性,履行效率,程序语法和跨平台等问题屡受责备和批判.

  随着微软近期公布.NET战略,ASP也行将进级到“下一个版本”,称之为ASP+.请注意这一引号,因为ASP+并非目前ASP3.0
版本的自然过渡,而是供应了一种全新的服务器端Web脚本编程,编写ASP+页面与生成ASP页面有着根本上的差别!首先ASP+是一种
编译型脚本语言,其次,几近可以用任何语言编写ASP+程序由于有了众多庞大的进步,固然目前ASP+还没有举行公开Beta测试,却
已经惹起了全世界很多ASP用户的关注和跃跃欲试!但愿以下介绍,可以帮忙大家略窥ASP+技术的掠影.

  1、ASP+的运行平台与编程语言

  目前有支持个人用户级的ASP+,将运行在Win9x上,包含Windows 98和Windows ME.固然这不是一个Web服务器环境,但将构
成一个本地开辟平台,在其上可以修建合适本地运行的Web利用.

  不过,固然可以在Win9x上利用ASP+技术,但举荐进级到Win2x.

  在Win2k专业版上ASP+可高效运行,且无需服务器,比Win9x版本愈加强劲,并支持全部版本和全部功效.

  ASP+可以运行在IIS5大概IIS4上.并且实现与你现有ASP系统并行运作,所以现有的ASP利用完好可以照常运行.

  你可以用Visual Studio 6来编写ASP+利用,当然也可以利用文本编辑器如notepad.也可以利用Visual Studio 7,而VS7带
有针对ASP+的所见即所得的VB, C#(微软最新的综合了java和c++的最新编程语言,另文介绍)和C++的计划器和调试器.

  ASP+固然默许利用VB编程,但你可以设定其他编程语言.可以说,ASP+答应你用任何你喜好的语言来举行页面、利用和组件编
程!

  目前支持ASP+编程的有VB、C#和Jscript.此后几个月内将有多达19种语言公布支持ASP+.这些语言包含:Cobol,Perl,
Python,Eiffel,SmallTalk,Lisp,Scheme,Objective Camel等.

  从开辟的角度来看,挑选一种最适于你的语言,并终究到达精通的地步是非常有意义的.可喜的是,ASP+供应了统一的运行和
调试环境,你可以在此中引用任何符合.NET架构的API,如EventLogs,PerfCounters,DataAccess等.只要你感到得心应手,效
率提高便可.

  2、ASP+的新特点与功效a) ASP+全新的session会话管理机制

  ASP+并不依靠SQL Server大概LDAP来举行session管理.并供应两个新特点:

  i)非Cookie型session:相关于客户端记录SessionID的Cookie,我们将Sessionidz转移并封装到了URL中,这样即便浏览器
关闭了cookie支持,仍旧可以利用session管理.这一历程是自动举行的,无需窜改程序编码,并且对静态和动态内容都有效,你
可以关闭与一静态html页面,大概动态页面的链接,而session仍将保持有效.

  ii)外部session状况支持:可以将session的值保存到外部的状况存储单元内,而不触及ASP+现有的工作进程.这样计划使得
session状况可以跨差别的工作进程乃至多台机械,从而供应更好的坚固性和内涵的web聚集支持.

  ASP+的状况存储是一专用的NT服务,其承载ASP+的编码,同时支持将session数据直接存储到SQL Server.后一挑选具有更好
的扩大性,但要求你购置SQL Server.

  值得注意的是,以上两种状况选项是完好不彼此穿插干与的.二者可以同时利用,也可以单独利用.并且,外部状况存储是插
件型计划,这意味着第三方可以自行计划支持该存储模子的插件.

  b)编译器、缓存机制和新的ADO+

  ASP+的页面可以利用符合NGWS(微软新一代视窗构造)标准的编译器举行编译,这包含Visual Studio全线产品的编译器,如
VB,VC++,Java和C#,也包含其他符合这一标准的编译器,如符合NGWS运行情势的Perl编译器.

  编译后的ASP+供应了数据缓存情势.由于影响Web性能的最大耽误和瓶颈来自数据存取,采取这一机制,可以决意什么时刻缓存ASP
页面上的数据,以及什么时刻排除缓存并重新履行数据查询.

  在ASP+中供应了ADO+,比ADO更简单利用.ADO+将数据视为n维对象,而在ADO中,数据表述是仅2维的行与列,因而ADO+处理

[1] [2]  下一页


  以上是“冲破性的ASP+技术[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 冲破性的ASP+技术
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .