WEB开发技术 第一章
From,吴教育
Email,wujiaoyu@21cn.com
Q Q,188128997
ASP基本原理与 ASP程序
本章内容与教学安排
1.1 ASP基本原理
1.2 ASP运行与开发环境
1.3 简单的 ASP程序
理论,2学时
实验,2学时
课程引入与回顾
? HTML
? 静态页面
目标
? 了解静态页面与动态页面的工作原理
? 了解目前几中动态网页技术
? 开发运行环境
? 制作一个简单的 ASP网页
? ASP的简单语法
? ASP的注意事项
WWW工作原理
发出请求
发回网页
静态网页
? 最初的都是用超文本标记语言 HTML来实现
的,一般后缀为,htm或,html
? 制作工具可以是记事本,EditPlus等纯文本
编写工具,也可以是 FrontPage、
DreamWeaver等所见即所得的工具。
? 静态网页的缺点是:如果要修改网页,必
须修改源代码,并重新上传。
静态网页示例
静态网页的工作原理
接受请求
找到静态网页
发送网页
服务器端
动态网页
? 所谓动态网页,就是服务器端可以根据客
户端的不同请求动态产生网页内容。
? 两个显著特点:
– 可以动态产生页面
– 支持客户端和服务器端的交互功能
动态网页示例
留言板
聊天室
BBS论坛
动态网页的工作原理
接受请求
找到动态网页
发送网页
服务器端 运行动态网页,
生成静态网页
常用的动态网页技术
CGI
ASP PHP JSP
ASP.NET J2EE
ASP( Active Server Pages)
? 微软公司推出
? 服务器端,Windows 2000+IIS,Windows
98+PWS ;客户端:普通浏览器即可
? 特点:将 VBscript、或 JavaScript嵌入到
HTML中。
? 优点:简单易学、容易上手;缺点:不能
跨平台
ASP简单示例
PHP
? Rasmus Lerdorf 1994年提出,经过其他人
参与,共同开发而成。
? 服务器端,Unix,Linux,或者 Windows操
作系统下;客户端:普通浏览器。
? 特点:
? 优点:免费、开放源代码;缺点:缺乏大
公司的支持。
JSP( Java Server Pages)
? 它是由 SUN提出,多家公司合作建立的一
种动态网页技术。该技术的目的是为了整
合已经存在的 Java编程环境(例如 Java
Servlet等),结果产生了一个全新的足以
和 ASP抗衡的网络程序语言。
? JSP是将 Java程序片段( Scriptlet)和 JSP
标记嵌入普通的 HTML文档中。
? 优点:跨平台;缺点:复杂难学
ASP的运行环境
? 服务器端
? Windows 2000 +IIS( Internet服务管理器)
? Windows XP +IIS( Internet服务管理器)
? Windows 98 + PWS4.0(个人 WEB服务器)
? 对于普通学习者,可以将自己的计算机当作服务
器。
安装 IIS--1
? 开始 -设置 -控制面板 -添加删除程序
安装 IIS--2
? 选择 Internet信息服务,然后单击下一步即
可。
关于 IIS
? 开始 -程序 -管理工具 -Internet服务管理器
默认 WWW站点
? IIS安装完毕后,会自动生成 C:\inetPub\wwwroot
? 以后将程序存放在该文件夹下,就可以访问了。
? 例如对于文件 C:\inetPub\wwwroot\1.asp,访问方
法如下:
– http://localhost/1.asp
– http://127.0.0.1/1.asp
– http://计算机的名字 /1.asp
– http://IP地址 /1.asp
ASP的开发工具
? 最好的工具是 Microsoft Visual InterDev
? 也可以用记事本或 FrontPage等编写
? 这里推荐 EditPlus 软件
EditPlus
? 下载地址,我的网络课堂。
? 解压缩后运行安装程序
? 启动程序
制作一个简单的 ASP文件
? 新建 ASP文件
? 保存 ASP文件
? 浏览 ASP文件
? 修改 ASP文件
新建 ASP文件
? 打开 EditPlus或者记事本,输入以下内容
保存 ASP文件
? 将文件保存在 c:\inetpub\wwwroot文件夹下,
命名为 temp.asp。
浏览文件
? 打开 IE浏览器,在地
址栏里输入
? http://localhost/temp.a
sp
? 或
? http://127.0.0.1/temp.
asp
修改文件
? 启动 EditPlus
? 打开 temp.asp
? 修改后保存即可。
ASP的语法简介
一个简单的 ASP程序主要包括以下三个部分:
1,普通的 HTML文件,也就是普通的 Web的
页面内容。
2,服务器端的 Script程序代码:位于 <%… %>
内的程序代码。
3,客户端的 Script程序代码:位于
<Script>… </Script>内的程序代码。
ASP的注意事项
? 不分大小写
? 用英文的标点符号
? <% %>的位置
? ASP语句必须在一行中
? 注释语句 用’号开头
? 要充分利用 HTML工具开发源代码
参考资料
? <<ASP动态网站编程 >> 石志国 清华大学出版社
? <<ASP精解案例教程 >> 石志国 清华大学出版社
? <<ASP网络编程技术与实例 >> 胡标 人民邮电出版社
? <<网络程序设计 -ASP>> 尚俊杰 清华大学出版社
总结
? 了解静态页面与动态页面的工作原理
? ASP的开发、运行环境
? 制作一个简单的 ASP网页
? ASP的简单语法
? ASP的注意事项
习题与作业
? 调试成功 ASP的运行环境。
? 编写一个简单页面,在其中显示来访日期
和时间
– (提示:日期 date() 时间 time())