• 欢迎访问极客公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入极客公园 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/gitcafe.net
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏极客公园吧

Asp 的基础知识

ASP 马 志远 9年前 (2010-12-24) 678次浏览 0个评论

为什么使用asp

  用于建设动态WEB的技术有很多种,像什么jsp、php、ruby、asp等等甚至是C语言。我03年的时候对网页设计感兴趣,但只会静态的HTML,并不知道如何制作有后台的动态程序,当时的梦想就是自己动手实现一个会员注册管理功能。看到很多网页的末尾以.asp为扩展名,后跟一堆参数,例如:check.asp?cid=1&pg=2 这种格式,我开始搜索和关心这种技术,他也是我学的第一种WEB动态技术,03年的时候asp已经非常普及。Asp是Active Server Pages的简称,它是一种运行在服务器端的脚本语言,由于脚本语言是解释执行,他有着容易调试和维护等脚本语言的特点。Asp非常简单,几天就可以学会和初步掌握,但是要求对静态网页制作比较熟悉。
 
  Asp是微软的技术,微软随后又推出了.Net技术。随着技术的日新月异可以选择的开发语言越来越多,在大型网站逐渐为其他技术所取代,但Asp以其轻量级的代码、编写维护容易、对服务器的依赖小等特点,在小型网站应用仍有其一席之地,Asp+Mdb的组合还有移植、备份方便的特点。我们可以用他做一些轻量级的引用。总不至于搞个日记本程序也PHP+MySql吧。另外,对于Web的初学者来说从Asp入门也是一个不错的选择。
 
Asp那个年代的背景:
 
  Asp还没有出生的时候我们的Web技术已经蒸蒸日上。最早使用的是CGI(common Gateway Interface)通用网关接口方式实现动态Web,它可以支持编译的可执行程序和解释执行的脚本语言,CGI非常强大,几乎可以实现任何复杂的网络应用,当时的新浪网就是用这个。CGI是独立的可执行程序,每个CGI应用会创建独立的进程,多个CGI会占用更多的系统资源,降低服务器的性能。针对这个问题,微软继而推出了ISAPI(Internet Server Application Programming Interface)网络服务器应用编程接口技术以优化CGI的性能,使用动态链接库(DLL)来代替可执行程序,大大减少了对服务器资源的占用,提高了服务器性能。
 
  Asp就诞生在这个时候,它是一种脚本语言,依赖于服务器上的Asp.dll执行。这个CGI和IS的那个API比较难掌握,而Asp提供了更加灵活简便的方式来实现CGI的功能。Asp内置多种组件和对象,可以同时响应多个用户请求,并且保证了服务器的资源占用。
 
Asp的主要功能
 
  Asp是服务器端运行的脚本环境,他可以组合HTML、脚本命令以及ActiveX组件,创建可以被各种浏览器使用的服务器端应用程序;他能够实现交互式、动态的数据库访问;Asp命令和部分脚本在服务器端执行,然后将HTML和需要在客户端执行的脚本返回给浏览器,这样在客户端看不到ASP源程序,因此保证了Asp代码的安全性。
 
Asp的技术特点
 
  Asp默认的脚本语言是VBScript,但他几乎支持服务器端安装的所有脚本语言,例如Javascript、Perl等等。因此熟悉VB以外脚本的开发人员也可以使用Asp。
 
  Asp支持7种内置对象, Request、Response、Application、Session、Server、Objectcontext和Asperror对象。配合使用,使它拥有强大的功能。
 
  Asp还提供各种附加组件以丰富网页内容和增加可扩展性。Asp所附带的内置组件有AsRotator、Browser Capabilities、File Access组件。我们还可以安装其他组件以实现更丰富的功能,例如Jmail组件等等。
 
  Asp通过ADO(ActiveX Database Object)提供数据库访问,这也是基于数据库应用的基础。利用它可以编写出基于数据库驱动的各种应用。

极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Asp 的基础知识
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址