深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

ASP技术是什么

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/9/19
ASP是ActiveServerPages(动态服务主页)的简称,它代表了Web页技术从静态内容链接到动态生成文档的重要历程,它代表着Web技术一个新的发展方向。ASP技术的精髓就是“动态”,这也是它与HTML页面的本质区别,这个“动态”和前面介绍的动态HTML的动态是有根本区别的,前者是从页面传输、页面生成真到页面内容的完全动态化,而后者仅是页面内容的动态效果。下面我们将对这个技术做简要介绍。
(1)静态连接与动态连接
Web最初建立在静态内容连接上,直到今天许多站点仍保持静态:这就是说,为了改变从Web服务器送到浏览器的HTML文档,你不得不手工编辑HTML页面。在静态模式下,浏览器使用HTTP(超文本传输协议)向Web服务器请求HTML文件。服务器受到请求并传送一个已设计好的静态HTML的文档给浏览器,然后浏览器以一定格式显示这个页面。若要更新这些表态页面的内容,必须手动更新其HTML的文件数据。
虽然HTML通过JavaScript等控制页面元素具有一定的动态特性,但它仅是客户端静态页面内容的改善,只能增加一些页面修饰方面的动态效果,脚本所具有的交互能力十分有限。通过网关接口例如CGI(公共网关接口)、IISAPI(微软IIS的编程接口)以及其他接口可以用来在HTML页面中加人动态的内容。这种模式提供了一定程度的动态特性,但它们不是和HTML集成在一一起的。事实上,它们的设计过程与HTML文件完全不同。而且这类程序很难创建和修改。
使用ASP的不同之处是制作者可以直接在文件中插人可执行脚本代码,根据访问者的具体情况动态地生,成页面。页面开发和脚本开发变成相同的过程,使网页制作者直接注意力集中到Web网页的外观和感觉。ASP完全与HTML文件集成易于创建,无须手工编译或连接面向对象,可通过ActiveX服务端构件扩展功能。ASP的好处在于,使得Web脚本开发应用是很容易的。装备了合适的脚本引擎,可以使用任何脚本语言。ASP提供了VBScript和JaveScript脚本引擎。使用Activex服务端构件(以前称Automationservers自动化服务器),可以使用ASP结合数据库操作脚本等高级功能来处理数据和动态产生有用信息。
(2)ASP的主要特点
ActiveServerPages(动态服务器主页,ASP),内含于InternetInformationServer(IIS)当中,提供一个服务器端(Server-Side)的scripting环境,产生和执行动态、交互式、高效率的站点服务器的应用程序。当用户对一个ASP文档发出请求时.服务器会自动将ActiveServerPages的程序码,解释为标准HTML格式的网页内容,在送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的主页内谷。当然这就意味着没有ASP服务器,就无法正确浏览一个ASP文档。
ActiveServerPages的特点是:
①无须编译:容易产生,无须编译或链接即可执行解释,集成于HTML中。
②使用常规文本编辑器,如使用Windows的记事本即可设计。
③与刘览器无关(BrowserIdependence):用户端只能使用常规的可执行HTML代码的浏览器,即可浏览ActiveServerPages所设计的主观内容,Script语言(VbscriptJaveScrip)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。
④面向对象(Object-Orient)
⑤可通过ActivexServerComponents(ActiveX服务器组件)来扩充功能。ActiveXServerComponent,可使用VisualBasic,Java,VisualC++,Cobol等语言来实现。
⑥ActiveServerPages与任何ActiveXScripting语言兼容。除了可使用VBScript或JaveScript语言来设计,并可通过Plug-in的方式,使用由第三方所提供的其他譬如REXX;Perl,Tcl等Scripting语言。Script引擎是处理Script的COMComponentObiectModel)对象。
⑦ActiveServerPages的源程序代码不会传到用户的浏览器,因此可以保证辛辛苦苦写出来的源程序不会外泄。传到用户浏览器的是ActiveServerPages执行的结果的常规HTML码。
⑧使用网站设计服务器端Script产生客户端Script,可以使用ASP程序码,在站点服务器执行Script语言(VBScript或JaveScript),来产生或更改在客户端执行的Script语言。

相关行业资讯

1、网站建设行业的存在问题
2、网站建设要多少钱,定制网站的优势有哪些呢?
3、为什么你的SEO优化老是没效果原因在哪里呢
4、传统网站优化有哪些优势和弊端
5、推广优化从业者该如何自我突破
6、昆山网站建设过程中如何提升用户体验
7、企业欲做网站先做这些
8、用户研究经验谈:用户研究应该了解啥
9、企业建网站维护应用
10、海口网站建设之打造完美导航
11、深圳企业为什么要选择收费版腾讯企业邮箱
12、营销网站几个常见问题
13、解析SEO优化过程中要避免的四大误区
14、一般选什么语言做企业网站开发?
15、竞价推广如何做好竞争对手分析
16、现在的网络推广好做吗
17、关于标题拟定的独门杀手锏和注意事项
18、怎么有效控制网站推广优化关键词密度
19、如何让网页更具魅力、更受欢迎呢
20、网站制作之服务决定成败
21、看看网站设计的六个关键点是什么
22、网页设计注意事项
23、导航网站流量的来路与出路详细分析
24、如何巧用内外链提升网站权重
25、中小型企业网站优化两大误区
26、网站建设扩展的基本含义
27、企业做网站无法反馈的交流讨论
28、301重定向是什么301重定向怎么做
29、做网站要符合哪些要求更得人心
30、做好网站维护所需要具备的知识点
31、确定电子商务模式的考虑因素
32、企业做定制网站建设好吗
33、北京企业网站制作怎样挑选服务器
34、新站收录很多但是没排名如何解决
35、做网站地图究竟对Seo有何价值呢
36、如何能让新站首页和内页能快速被百度收录
37、SEO大神,需具备哪几种思维
38、网站建设是企业规划的重点
39、网站改版中的一些SEO问题总结
40、如何提高网站建设网页制作中的用户体验(UX)
41、养成习惯保证百度快照天天更新
42、15个导致用户快速逃离网站的原因
43、你的网站打开速度怎么样
44、网站用户体验内容至关重要
45、好的心态和积累才能建设好的网站
46、网址目录收录网站的五大先决条件
47、深圳网站建设关于服务器的选择
48、9个问题:教你如何策划一个能盈利的站点
49、北京网站建设选择发哪些外链影响力会更好
50、深圳网站建设前期需准备的三大工作
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号