文档介绍:1
第1章 ASP入门
现在不使用Web程序和数据库的网站越来越少了,仅仅提供浏览的HTML文档的网站已经很难满足人们对网站功能的需求,网站编程作为实现网站功能的技术手段越来越在互联网上盛行。ASP是微软公司推出的一个Web服务器端的开发环境,利用它可以产生和运行动态的,交互的,高效能的Web服务运用程序。在本章中将会对ASP的工作原理,配置ASP的环境等内容做详细讲解。
2
本章知识要点:
了解静态网页和动态网页
掌握ASP的工作原理
了解ASP的文件组成
了解ASP脚本语言类型
掌握IIS及其安装
3
静态网页与动态网页
Web技术经历了重大演变。最早的网页仅仅由静态文档构成,用户浏览时只能被动接受网页内容。这与传统媒体相比没有什么变化。随着网络技术的发展,不仅可以在HTML中嵌入程序,而且可以在运行时向HTML文档添加动态内容,从而构成动态网页,用户可以与网页进行交互,实现了全新的媒体形式。
静态网页
在网站设计中,纯粹HTML格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。静态网页的网址形式通常为:,、.html、.shtml、.xml等为后后缀的。在HTML格式的网页上,也可以出现各种动态的效果,、FLASH、滚动字幕等,这些“动态效果”只是视觉上的,与下面将要介绍的动态网页是不同的概念。
4
动态网页
动态网页与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,真正的动态网页体现在“交互性”,也就是动态网页能根据不同的浏览者的请求和访问时间显示不同的内容。例如最常用的“用户登录”,当用户提交自己的账号和密码等信息后,服务器会对提交的数据进行处理,如果账号和密码等信息确认无误,则返回一个带用户个人信息的页面。
5
ASP概述
ASP是Active Server Page的缩写,意为“活动服务器网页”,是微软公司开发的代替CGI (CommonGatewayInterface 的简称。是一个用于定Web服务器与外部程序之间通信方式的标准)脚本程序的一种应用,它是一种服务器端脚本编程环境。使用ASP可以将HTML页面、脚本命令和ActiveX组件结合起来,创建动态的、交互的Web页面。
6
常用动态网页技术
常用的动态网页技术主要有4种:PHP、JSP、、ASP,这4种技术各有自己的优缺点。
7
PHP
PHP(Personal Home Page)是一种嵌入式HTML的脚本语言,可以运行于多种平台。它借鉴C语言、Java语言和Perl语言的特点,同时具有自己独特点语法。
PHP的缺点是没有像JSP和ASP那样对组件的支持,扩展性较差。
8
JSP
JSP(Java Server Pages)是基于Java的技术,用于支持跨平台Web服务器的动态网页。
JSP的主要缺点是编写JSP程序时比较复杂,开发人员往往需要对Java及其相关的技术比较精通。
9
JSP是一种已经编译的、环境的语言,兼容的语言(例如C#、等)构造Web应用程序。编程语言一起工作。
的缺点时推出时间晚、大型应用较少,不可以跨平台操作,只能运行在Windows平台上。
10