asp简介 asp技术简介

ASP(Active ServerPages)是由Microsoft公司推出的支持Internet的动态服务器网页技术,其功能强大,几乎可以支持所有浏览器,因而是目前WEB数据库开发的重要技术之一。本课程是软件技术类专业的必修课程,是Web开发的核心课程之一,也是学习ASP.NET的前导课程。通过本课程的学习,掌握Web基本搭建技术,了解动态网页的设计规范,掌握必要的VBScript与ASP程序设计方法,重点掌握ASP与Web数据库相结合的综合技术。通过本课程的学习,使学生具备搭建中小网站的基本技术,同时也为Web项目设计的打下坚实的基础。

ASP的历史并不长,1996年初微软公司发布了ASP的第一个0.9beta版。它给WEB开发带来一阵暴风,它能够将代码直接嵌入HTML,使得设计WEB页面变得更简单,更强大,并且通过内置的组件能够实现强大功能,最明显的就是ActiveXDataObjects(ADO),它使得建立一个动态页面变得如此简单。而ASP的第一个正式版本是ActiveServerPage1.0(简称ASP1.0),它做为IIS3.0的附属产品免费发送。并且不久就在Windows平台上广泛使用。ASP与ADO的结合使得开发者很容易地在一个数据库中建立和打开一个记录集,这无疑是它如此快就被大众接受的重要因素,因为你现在能使用这些脚本建立和打开一个记录集,处理和输出任何数据。1998年,作为WindowsNT4OptoinPack的一部分,微软推出了ASP2.0,与ASP1.0的主要区别是ASP2.0支持外部组件的调用。这样,ASP应用程序可以在单独的内存空间中运行组件。MTS(MicrosoftTransactionServer)的引入将组件的运行也归入事务处理过程,大大提高了系统的稳定性。

微软公司接着在其所开发的Windows2000操作系统中附加了IIS5.0以及ASP3.0。此次并不是简单对ASP进行补充,核心的不同实际上是把很多的事情交给了COM来做。在windows2000中,微软结合了MTS与COM核心环境做出了COM+,这就让主机有了一种新的方法来使用组件,同样给主机带来了更多的稳定性,成了一个可以升级的效率高的工作平台。IIS5.0在表面上似乎没有改什么,但是在接口上动的手术比较大。在内部,它使用COM+组件服务来对组件提供一个更好的执行的环境。

ASP的特点

1.无需编译:ASP脚本集成于HTML当中,容易生成,无需编译或连接即可直接解释执行。

asp简介 asp技术简介

2.易于生成:使用常规文本编辑器(如Windows下的记事本),即可进行*。ASP页面的设计。还可以使用可视化的集成编辑环境进行开发,如VisualInterDev。

3.独立于浏览器:ASP脚本在服务器端解释执行,用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。

4.面向对象:在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制Activex ServerComponent(ActiveX服务器组件)来扩充功能。

5.与任何ActiveXscript语言兼容:除了可使用VBScript和Jscript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它script语言。

6.源程序码不易泄漏:ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证编写出来的程序代码不易被他人盗取。另外,ASP支持多用户、多线程,它还具有记忆能力,拥有强有力的在线管理机制,可以实现各种请求之间的信息共享,提高服务器的处理效率。

常用开发工具

ASP比较简单易用,用WINDOWS自带的记事本或是任何一种文本编辑器,都可以进行ASP的开发,还有些专门的开发工具如ASPEDIT,ASPEXPREES等,都能进行有效的开发。当然,实际开发中最好在专业的集成开发环境下,以提高开发效率。Microsoft公司提供了InterDev和FrontPage支持动态Web应用程序的开发。InterDev中集成了编程工具、内容编辑工具、数据库连接工具以及页面预览等功能,连同InterDev提供的向导和样本,可使开发人员在同一环境下更快地创建基于ASP的Web应用程序;FrontPage是HTML页面开发工具,可以方便地创建漂亮的HTML页面。在实际应用中,InterDev和FrontPage可以配合使用,先用InterDev设计Web应用程序的骨架及各种处理、控制功能,再利用FrontPage对已生成的Web应用程序进行页面上的修饰和编辑,另外,Macromedia公司去年推出的Dreamweaver,UltraDev也是非常不错的选择,它把WEB应用程序的开发同可视化创作环境结合起来,能帮助用户快速进行WEB应用程序开发,它完全集成Dreamweaver3,具有最优秀的可视化操作环境,又整合了最常见的服务器端数据库操作能力,是今后开发ASP的主流工具。

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/313070.html

更多阅读

asp文件怎么打开 精 mac怎么打开asp文件

asp文件怎么打开 精——简介ASP意为“动态服务器页面”,和现在比较流行的PHP一样同为后台脚本语言,ASP曾经也盛行一时,现在不少的程序员以前都接触过并使用过ASP,虽然现在已经退出主流了,但是还是有不少的网站使用ASP作为后台的,很多新手

动态网页怎么制作 精 asp动态网页制作

动态网页怎么制作 精——简介动态网页是与静态网页相对应的,之所以叫做动态网页是因为能与后台数据库进行交互,数据传递,从而实现数据的实时更新,这是静态网页所做不到的。我们经常见到的动态网页类型为asp或者是php(当然还有其他的类型),

“平安城市”项目简介 平安公司简介

“平安城市”项目简介随着城市现代化建设的加速发展,城市治安管理的日常防控和应对重大恐怖、灾害等特殊突发公共事件的安全防范压力愈来愈大,国内很多城市的治安视频监控系统的建设规模及管理方式并不能满足日常指挥调度和技术防范要

什么是code-Behind技术?_zhuimengz z code

就是代码隐藏,在ASP.NET中通过ASPX页面指向CS文件的方法实现显示逻辑和处理逻辑的分离,这样有助于web应用程序的创建。比如分工,美工和编程的可以个干各的,不用再像以前asp那样都代码和html代码混在一起,难以维护。ASP.NET中的Code Behin

声明:《asp简介 asp技术简介》为网友陪你一起在乎你分享!如侵犯到您的合法权益请联系我们删除