【Jsp精品源码栏目提醒】:以下是网学会员为您推荐的Jsp精品源码-第12章__服务器端程序开发入门 - 其它资料,希望本篇文章对您学习有所帮助。
第12章 服务器端程序开发入门1 12.1 动态网页与ASP 12.2 ASP的开发 12.3 使用表单 12.4 练习与实践:制作留言簿 小结2 本章的目的是使读者对如何使用Dreamweaver 8来开发服务器端的程序有一个初步的了解,并不做很深入的探讨。
服务器端程序开发有很多选择,如ASP、ASP.Net、
JSP、ColdFusion、PHP等很多种,这里以最常见的ASP为例来讲解。
在开始编写ASP程序之前,开发者首先需要对网页的“动态”和“静态”概念有一个认识。
3 这里所说的动、静并非网页上文字或图片的运动或静止,而是内容的“改变”或“固定”。
同时,还需要对ASP的工作原理有一个初步的认识,为熟练使用ASP打下基础。
412.1 动态网页与ASP 首先来了解静态页面和动态页面的区 别。
普通网页是用HTML语言编写的,被称 为静态页面。
一旦写好,除非改写这些 HTML源代码,否则无法更改网页上的内 容。
这类网页是以“.htm”或“.html”结尾 的。
5 ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求一个“.asp”文件时,Web服务器并不是像处理普通的HTML文件那样直接传送给浏览器,而是全面读取请求的文件,并执行该文件中包含的所有脚本命令,然后生成一个标准的HTML页面传送给浏览器,即把含有ASP指令的那部分语句替换为标准的HTML语句之后,再传送回浏览器。
612.2 ASP的开发 了解了ASP的基本工作原理以后,就 可以动手编写ASP程序了。
但是ASP网页 只有被服务器解析以后才能被客户端浏览 器正常访问,即服务器端需要配置解析 ASP程序的环境。
本节首先介绍ASP常用 运行环境的配置方法,然后介绍几个最基 本的ASP程序,目的是希望读者对ASP的 内部运行机制有更深刻的理解。
712.2.1 ASP运行环境及配置 编写ASP网页与编写普通的HTML网页 的一个不同之处在于:编写HTML网页,只 要有IE等浏览器就可以立即看到网页效果 了;而编写ASP网页仅有浏览器是不行 的,因为浏览器并不认识网页中的ASP指 令,因此必须在开发者的计算机上安装并 配制好ASP的运行环境,才能对开发的网 页进行测试。
8 ASP是微软公司开发的服务器端脚本环境。
对于Windows 2000和Windows XP操作系统,它内含于IIS(InternetInformation Server)组件程序中;而对于Windows Me操作系统,它内含于PWS(Personal Web Server)组件程序中。
9 通常开发动态网站都使用Windows2000或Windows XP系统,因此本书的所有例子都是建立在IIS的基础上,并且只讲述IIS的使用方法。
对于PWS,配制方法基本相同,并且PWS和IIS对于ASP的支持方式没有任何差别。
10 图12-1 安装界面11 图12-2 IIS的配置12 图12-3 网站的配置13 图12-4 主目录的配置14 图12-5 第一个ASP程序1512.2.2 熟悉ASP程序 下面通过一个例子来熟悉ASP程序的 编写。
上面已经举过一个最简单的使用 ASP来输出“Hello World”文本的例子,现 在再把它扩展一下,使它能显示当前时 间。
最终的显示时间的效果如图12-6所 示。
16 图12-6 时间例子1712.3 使 用 表 单 很多人有填写问卷调查表的经历,通常 见到的问卷调查表是以纸张作为载体,由 组织者负责发放、回收和统计。
这节要讲 到的表单也可以实现这种功能,所不同的 是通过表单实现的问卷调查表是以网页作 为载体,随着网站的发布而发布到网上, 由后台处理系统回收并统计出调查结果。
18 图12-7所示的就是一个典型的含有表单的页面,它执行新用户注册功能,通过表单可以将新用户注册的信息发送到后台程序处进行处理,HTML提供的表单起到信息载体的作用。
由此可见,表单需要与后台处理程序相配合才能完成整个注册功能。
19 图12-7 表单实例20