利用ASP建立动态网站与应用实例

上传人:luobi****88888 文档编号:92151185 上传时间:2019-07-07 格式:PPT 页数:78 大小:502.50KB
返回 下载 相关 举报
利用ASP建立动态网站与应用实例_第1页
第1页 / 共78页
利用ASP建立动态网站与应用实例_第2页
第2页 / 共78页
利用ASP建立动态网站与应用实例_第3页
第3页 / 共78页
利用ASP建立动态网站与应用实例_第4页
第4页 / 共78页
利用ASP建立动态网站与应用实例_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《利用ASP建立动态网站与应用实例》由会员分享,可在线阅读,更多相关《利用ASP建立动态网站与应用实例(78页珍藏版)》请在金锄头文库上搜索。

1、第九章 利用ASP建立动态网站,第一节 动态网页概述 第二节 数据库连接 第三节 生成动态页 第四节 快速生成ASP应用程序 第五节 应用实例 习题九,Web应用程序是一个包含多个页的Web站点,这些页的部分内容或全部内容是未确定的。只有当访问者请求Web服务器中的某个页时,才确定该页的最终内容。因为页的最终内容根据访问者的操作请求的不同而变化,所以这种页称为动态页。,第一节 动态网页概述,一、动态网页处理过程 当Web服务器接收到对静态Web页的请求时,服务器将该页直接发送到浏览器。但是,当Web服务器接收到对动态页的请求时,它将做出不同的反应:它会将该页传递给一个负责完成页面处理的特殊软件

2、应用程序服务器。它读取页上的代码,根据代码中的指令完成页,然后将代码从页上删除,所得结果是一个静态页,应用程序服务器将该页传递回Web服务器,然后Web服务器将该页发送到浏览器。当该页到达时,浏览器得到的全部内容都是HTML代码。,动态网页处理的过程如下: (1)Web浏览器请求动态页。 (2)Web服务器查找该页并将其传递给应用程序服务器。 (3)应用程序服务器查找该页中的指令并完成页。 (4)应用程序服务器将完成的页传递回Web服务器。 (5)Web服务器将完成的页发送到请求浏览器。,二、相关术语 了解Web应用程序的常用术语,对网站的建设很有帮助。 1应用程序服务器 应用程序服务器是一种

3、软件,它帮助Web服务器处理包含服务器端脚本或标记的Web页。当从服务器请求这样一个页时,Web服务器先将该页传递给应用程序服务器进行处理,然后再将该页发送到浏览器。常见的应用程序服务器包括Macromedia ColdFusion,Macromedia JRun Server,Microsoft .NET框架,IBM WebSphere,Apache Tomcat等。,2数据库 数据库是存储在表中的数据的集合。表的每一行组成一条记录,每一列组成记录中的一个域。 3数据库驱动程序 数据库驱动程序是在Web应用程序和数据库之间充当解释器的软件。数据库中的数据是以专用格式存储的。数据库驱动程序使W

4、eb应用程序可以读取和操作本来无法解密的数据。,4数据库管理系统 数据库管理系统(DBMS),又称数据库系统,是用于创建和操作数据库的软件。常见的数据库系统包括Microsoft Access,Oracle和MySQL。 5数据库查询 数据库查询是从数据库中提取记录集的操作。查询是由名为SQL的数据库语言所表示的搜索条件组成的。例如,查询可以指定在记录集中只包含某些列或某些记录。,6动态页 动态页是在发送到浏览器之前由应用程序服务器自定义的Web页。 7记录集 记录集是从数据库中一个或多个表中提取的一组数据。,8关系型数据库 关系型数据库是包含两个或多个表的数据库,这些表共享数据。下面的数据库

5、中有两个表共享DepartmentID列,所以是关系型数据库。 9服务器技术 服务器技术是应用程序服务器用来在运行时,修改动态页的技术。,Dreamweaver MX 2004支持以下服务器技术: (1)Macromedia ColdFusion。 (2)Microsoft ASP.NET。 (3)Microsoft Active Server Pages(ASP)。 (4)Sun Java Server Page(JSP)。 (5)Hypertext Preprocessor(PHP)。,10静态页 静态页是在发送到浏览器之前不会被应用程序服务器修改的Web页。 11Web应用程序 Web应

6、用程序是一个包含多个页的Web站点,这些页的部分内容或全部内容是未确定的。只有当访问者请求Web服务器中的某页时,才确定该页的最终内容。因为页的最终内容根据访问者的操作请求的不同而变化,所以这种页称为动态页。,12Web服务器 Web服务器是响应来自Web浏览器的请求发送出Web页的软件。当访问者单击在浏览器中打开的Web页上的某个链接、在浏览器中选择一个书签,或在浏览器的地址文本框中输入一个URL时,便生成一个页请求。 常见的Web服务器包括Microsoft Internet Information Server,Microsoft Personal Web Server,Apache H

7、TTP Server,Netscape Enterprise Server和Sun ONE Web Server。,如果用户计划建立动态Web应用程序,可以从设置应用程序服务器和进行数据库连接开始着手。如果要将数据库与Web应用程序一起使用,必须首先连接到该数据库。本节介绍如何创建数据库连接。,第二节 数据库连接,一、使用DSN创建连接 ASP应用程序必须通过开放式数据库连接(ODBC)驱动程序(或对象链接)和嵌入式数据库(OLE DB)提供程序连接到数据库。该驱动程序或提供程序用作解释器,能够使Web应用程序与数据库进行通信。,用户可以使用本地定义的DSN在Dreamweaver MX 20

8、04中创建数据库连接。如果要使用本地DSN,必须首先定义该DSN,其操作步骤如下: (1)选择“开始”“控制面板”命令,打开“控制面板”窗口,单击“性能和维护”图标 ,打开“性能和维护”窗口,单击“管理工具”图标 ,打开“管理工具”窗口,双击“数据源(ODBC)”图标 ,弹出“ODBC数据源管理器”对话框,如图9.2.1所示。,图9.2.1 “ODBC数据源管理器”对话框,(2)打开“系统DSN”选项卡,单击“添加”按钮,弹出“创建新数据源”对话框,如图9.2.2所示。,图9.2.2 “创建新数据源”对话框,(3)选择数据源的类型,单击“完成”按钮,弹出“ODBC Microsoft Acce

9、ss安装”对话框,如图9.2.3所示。单击“选择”按钮,在弹出的“选择数据库”对话框中选择网站数据库所在位置。,图9.2.3 “ODBC Microsoft Access安装”对话框,(4)单击“确定”按钮,完成DSN的创建。 (5)打开Dreamweaver MX 2004,创建一个ASP动态页。 (6)选择“窗口”“数据库”命令,打开“数据库”面板。 (7)单击 按钮,在弹出的下拉菜单中选择“数据源名称(DSN)”命令,弹出“数据源名称(DSN)”对话框,如图9.2.4所示。,图9.2.4 “数据源名称(DSN)”对话框,(8)单击“数据源名称”下拉列表框右侧的小三角,在弹出的下拉列表中选

10、择刚刚创建的系统DSN并在“连接名称”文本框中为该连接命名。 (9)单击“确定”按钮,完成连接的创建。,二、创建非DSN连接 用户可以使用非DSN连接在Web应用程序和数据库之间创建ODBC或OLE DB连接。在Dreamweaver MX 2004中使用连接字符串来创建这类连接,连接字符串包含Web应用程序连接到数据库所需的全部信息,其操作步骤如下:,(1)在Dreamweaver MX 2004中打开或新建一个ASP页。 (2)选择“窗口”“数据库”命令,打开“数据库”面板。 (3)单击 按钮,在弹出的下拉菜单中选择“自定义连接字符串”命令,弹出“自定义连接字符串”对话框,如图9.2.5所

11、示。 (4)设置完毕后,单击“确定”按钮。,图9.2.5 “自定义连接字符串”对话框,使用Dreamweaver MX 2004中的Web应用程序开发工具,可以向页面添加动态内容。 一、动态页设计流程 Dreamweaver MX 2004可以使用几种流行的Web编程语言和服务器技术中的任意一种来创建动态Web站点,这里介绍创建动态Web站点所必须的步骤:,第三节 生成动态页,1设计页面 设计任何Web站点时的一个关键步骤就是页面视觉效果的设计。当向网页中添加动态元素时,页面的设计对于其可用性至关重要。制作动态页的前提便是首先设计一个美观的静态页面。 2创建动态内容源 动态Web站点需要一个内

12、容源,它可以是数据库、请求变量、服务器变量、表单变量或预存过程。在将数据显示在网页上之前,动态Web站点需要从该内容源提取这些数据。,3向Web页添加动态内容 定义记录集或其他数据源并将其添加到“绑定”面板后,可以将该记录集所代表的动态内容插入到页面中。Dreamweaver的菜单型(menu-driven)界面使得添加动态内容元素非常简单,只需从“绑定”面板中选择动态内容源,然后将其插入到当前页面内的适当文本、图像或表单对象中即可。,二、绑定记录集 创建完数据源并成功地将其链接到站点后,便可以进行绑定记录集操作并进行对记录集的各种操作了。绑定记录集的操作步骤如下: (1)选择“窗口”“绑定”

13、命令,打开“绑定”面板。 (2)单击 按钮,在弹出的下拉菜单中选择“记录集(查询)”命令,弹出“记录集”对话框,如图9.3.1所示。,图9.3.1 “记录集”对话框,(3)设置完成其他各选项后,单击“测试”按钮,测试所做的设置。 (4)单击“确定”按钮,完成记录集的绑定。,三、显示数据库记录 显示数据库记录涉及检索储存在数据库或其他内容源中的信息,以及将这些信息呈现到网页上。Dreamweaver MX 2004提供了许多显示动态内容的方法,并提供了若干内置的服务器行为,使用户可以增强动态内容的演示,并使用户能够更轻松地查找和导航从数据库返回的信息。,1动态表格 用户可以使用动态表格将数据库中

14、的记录显示出来,其操作步骤如下: (1)选择“插入”“应用程序对象”“动态数据”“动态表格”命令,弹出“动态表格”对话框,如图9.3.2所示。,图9.3.2 “动态表格”对话框,(2)选择需要显示的记录集名称并设置每页显示记录的条数和表格的边框。 (3)单击“确定”按钮,完成动态表格的添加。 (4)根据需要删除表中的列,更改表格的标题。,2记录集导航条 当设置每页显示的记录数少于数据库中的记录总数时,便需要使用记录集导航条来控制显示当前页后面的记录。在文档中插入记录集导航条的操作步骤如下: (1)选择“插入”“应用程序对象”“记录集分页”“记录集导航条”命令,弹出“记录集导航条”对话框,如图9

15、.3.3所示。 (2)选择需要插入记录集导航条的记录集名称并设置导航条的显示方式。 (3)单击“确定”按钮,完成记 录集导航条的添加。,图9.3.3 “记录集导航条”对话框,四、插入数据库记录 插入数据库记录时,不必绑定记录集,其操作步骤如下: (1)选择“插入”“应用程序对象”“插入记录”“插入记录表单向导”命令,弹出“插入记录表单”对话框,如图9.3.4所示。,图9.3.4 “插入记录表单”对话框,(2)单击“连接”下拉列表框右侧的小三角,在弹出的下拉列表中选择连接名;单击“插入到表格”下拉列表框右侧的小三角,在弹出的下拉列表中选择需要将记录插入到的表格名;根据需要设置其他的选项。 (3)

16、单击“确定”按钮,完成添加插入表单记录的操作。,五、更新数据库记录 更新数据库记录时,首先应该绑定记录集。插入更新数据库记录的操作步骤如下: (1)选择“插入”“应用程序对象”“更新记录”“更新记录表单向导”命令,弹出“更新记录表单”对话框,如图9.3.5所示。,图9.3.5 “更新记录表单”对话框,(2)单击“连接”下拉列表框右侧的小三角,在弹出的下拉列表中选择连接名;单击“要更新的表格”下拉列表框右侧的小三角,在弹出的下拉列表中选择需要更新的表格;单击“选取记录自”下拉列表框右侧的小三角,在弹出的下拉列表中选择记录集名;根据需要更新表单字段的标签,显示字段类型等信息。 (3)单击“确定”按钮,完成更新数据库记录的添加。,六、删除数据库记录 删除数据库记录时,首先应该绑定记录集,插入删除数据库记录的操作步骤如下: (1)选择“插入”“表单”“表单”命令,在文档中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 网站策划/UE

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号