第14章web应用程序的制作 不管用户选择什么样的脚本语言, Dreamweaver mX 2004 都允许用户通过下面三个步骤快速地创建连接数据库的动 态页面: 建立数据库连接。 使用SQL语句或者存储过程创建记录集。 输出记录集结果
第14章 Web应用程序的制作 不管用户选择什么样的脚本语言,Dreamweaver MX 2004 都允许用户通过下面三个步骤快速地创建连接数据库的动 态页面: 建立数据库连接。 使用SQL语句或者存储过程创建记录集。 输出记录集结果
14.1数据绑定 章里我们已经对web应用程序的开发环境 进一步的了解,在开发Web应用程序之前 和点的佳餐¥防眉了炸E速务 态贞面的基础。但现在数据库中的数据还不能貢接 A在先的人支 源可以是数据库、请求变量、服务器变量、表单变 等 在定义了数据连接之后,就可以创建记录集了。所 )裡是量,¥维是雷因二里请羯 包含在数据库中的信息和要显示的 内来定记录 上一页 有了记录集,就可以把它和 网页绑定在 下一页 起 退出
14.1数据绑定 在前一章里我们已经对Web应用程序的开发环境有 了进一步的了解,在开发Web应用程序之前,我们 首先做好Web应用程序开发的准备工作:创建了数 据库和Web站点的连接。这样就有了进一步创建动 态页面的基础。但现在数据库中的数据还不能直接 应用到页面中,因为要将数据库用作动态网页的内 容源时,必须首先创建一个要在其中存储检索数据 的记录集。在Dreamweaver MX 2004中,这些数据 源可以是数据库、请求变量、服务器变量、表单变 量等。 在定义了数据连接之后,就可以创建记录集了。所 谓记录集,是指数据库查询的结果。它提取请求的 特定信息,并允许在指定页面内显示该信息。根据 包含在数据库中的信息和要显示的内容来定义记录 集,有了记录集,就可以把它和静态的网页绑定在 一起了
142设置服务器行为 和服务器行为是在设计时插入到动态网不中的 指令组,这些指令在运行时在服务器上执行。 单击服务器行为”面板。可以看到网页已 经绑定的记录集对象,单击这些对象会在 页面醒目地显示出其所在位置。单击服务 器行为”面板上的按钮,会出现一个菜单 如图14-6所示,其中选项是服务器端常被执 行的程序指令。这些指令,无需编程知识 只要会设置就行,系统会自动生成复杂的程 目录 序代码。 上一页 下一页 退出
14.2设置服务器行为 服务器行为是在设计时插入到动态网页中的 指令组,这些指令在运行时在服务器上执行。 单击“服务器行为”面板。可以看到网页已 经绑定的记录集对象,单击这些对象,会在 页面醒目地显示出其所在位置。单击“服务 器行为”面板上的按钮,会出现一个菜单, 如图14-6所示,其中选项是服务器端常被执 行的程序指令。这些指令,无需编程知识, 只要会设置就行,系统会自动生成复杂的程 序代码
1421用户身份验证 果网站座資县簧单垦基本的功能其中包括用鱼输 用身份轻证)的服务行为利用这个服务器行为能够方便地向 结点实现【登录用户)的动态功能 【登录用户】服务器行为 用户登录的实际动作是将用户提交的用户名 码信息与用户数据库 中的用 码信息比较。如東相同,则认为登成功」如東不柏 同,则认为登录失败。 图14-9已添加的服务器行为 【检查新用户名】服务器行为 在用户注册时,需要把用户输入的用户名,蜜码等信息插入到相应 过了所示应该先查输人的用名是己经荐春中,已减别人注 在表中 限制对页的访问】服务器行为 在系练中通常是通过常登录才允迕进行甚宮箮理页面。但如男擔 目录 F)·(注用】服务别的牙能接是高 户权限的跟制。那么如何 上一页 退出
14.2.1用户身份验证 用户登录是一个网站的应该具备的最基本的功能,其中包括用户名输 入、用户密码输入、用户身份验证等。Dreamweaver MX 2004提供了 【用户身份验证】的服务器行为,利用这个服务器行为能够方便地向 结点实现【登录用户】的动态功能。 【登录用户】服务器行为 用户登录的实际动作是将用户提交的用户名、密码信息与用户数据库 中的用户名、密码信息比较。如果相同,则认为登录成功。如果不相 同,则认为登录失败。 图14-9 已添加的服务器行为 【检查新用户名】服务器行为 在用户注册时,需要把用户输入的用户名、密码等信息插入到相应的 数据表中,但用户选择的用户名很可能已经存在表中,已被别人注册 过了。所示应该先检查输入的用户名是否已经存在。 【限制对页的访问】服务器行为 在系统中通常是通过正常登录,才允许进行其它管理页面。但如果指 定完整的URL仍然可以访问到这些页面。这是因为这些页面,没有做 用户权限的限制。那么如何对一个动态页面加上用户权限的限制(即只 有登录后的具有一定访问级别的用户才能访问该页面)呢? 【注销用户】服务器行为
14.22记录的操作 既然是动态页面与数据库相连,那就免不了要 对数据库中的记录进行插入、更新和删除等 操作。在【服务器行为】选项卡中提供了 【插入记录】、【更新记录】、【删除记录】 服务器行为。 更新记录】服务器行为 删除记录】服务器行为 单击【确定】按钮,完成服务器行为定义 目录 上一页 下一页 退出
14.2.2 记录的操作 既然是动态页面与数据库相连,那就免不了要 对数据库中的记录进行插入、更新和删除等 操作。在【服务器行为】选项卡中提供了 【插入记录】、【更新记录】、【删除记录】 服务器行为。 【更新记录】服务器行为 【删除记录】服务器行为 单击【确定】按钮,完成服务器行为定义
143实例:会考成绩管理系统 回在前一章里我们已经做好了Web应用程序开 发的准备工作:IS的设置、数据库的建 立与连接。本章我们将继续在此基础上 制作动态页面,完成此系统的基本功能 制作。 目录 上一页 下一页 退出
14.3 实例:会考成绩管理系统 在前一章里我们已经做好了Web应用程序开 发的准备工作:IIS的设置、数据库的建 立与连接。本章我们将继续在此基础上 制作动态页面,完成此系统的基本功能 制作
144实战演练:留言板的制作 何、在绑定面板中定义记录集 将记录集中数据绑定到表格域 在 main. asp页面中添加服务器行为重复 区域 四、向 main. asp再添加一个服务器行为显示 区域 目录 上一页 下一页 退出
14.4 实战演练:留言板的制作 一、在绑定面板中定义记录集 二、将记录集中数据绑定到表格域 三、在main.asp页面中添加服务器行为——重复 区域 四、向main.asp再添加一个服务器行为——显示 区域
14.5本章小结与重点回顾 本章的重点是记录集的定义、绑定记录集、 添加服务器行为。 目录 上一页 下一页 退出
14.5 本章小结与重点回顾 本章的重点是记录集的定义、绑定记录集、 添加服务器行为