使用Dreamweaver中的服务器行为可以快速实现:PHP、ASP以及JSP等动态网站的功能开发。对于初学者而言不用掌握相关的程序编写,只需要掌握一定的操作顺序,了解相关的服务器行为即可以轻松实现动态网站的建设。设计使用Dreamweaver成功进行PHP动态网页的制作并创建一个动态Web站点,可以用如下几个关键步骤来进行。
第一步:设计静态PHP页面
在设计任何Web站点(无论是静态的还是动态的)时的一个关键步骤是页面视觉效果的设计。当向网页中添加动态元素时,页面的设计对于其可用性至关重要。要仔细考虑用户将如何与各个页面和整个Web站点进行交互。
将动态内容合并到网页的常用方法是创建一个显示内容的表格,然后将动态内容导入该表格的一个或多个单元格中。利用此方法,可以用一种结构化的格式来表示各种类型的信息。
第二步:创建动态内容源
动态Web站点需要一个内容源,在将数据显示在网页上之前,动态Web站点需要从该内容源提取这些数据。能在网页中使用内容源之前,必须执行以下操作。
(1)创建动态内容源(如数据库)与处理该页面的应用程序服务器之间的连接。使用“绑定”面板创建数据源,然后可以选择数据源并将其插入到页面中。
(2)通过创建记录集,指定要显示的数据库中的信息,或指定希望在该页面中包括的变量。还可以在记录集对话框内测试查询,并可以进行任何必要的调整,然后再将其添加到“绑定”面板。
(3)选择动态内容元素并将其插入到选定页面。
第三步:向网页添加动态内容
定义记录集或其他数据源并将其添加到“绑定”面板后,可以将该记录集所代表的动态内容插入到页面中。Dreamweaver的菜单驱动型界面使得添加动态内容元素非常简单,只需从“绑定”面板中选择动态内容源,然后将其插入到当前页面内的相应文本、图像或表单对象中即可。
将动态内容元素或其他服务器行为插入到页面中时,Dreamweaver会将一段服务器端脚本插入到该页面的源代码中。该脚本指示服务器从定义的数据源中检索数据,然后将数据呈现在该网页中。若要在网页中放置动态内容,请执行以下操作之一。
(1)将其放在“代码”视图或“设计”视图中的插入点处。
(2)替换文本字符串或其他占位符。
(3)将其插入到HTML 属性中。例如,动态内容可以定义图像的src属性或表单域的value属性。
第四步:向页面添加服务器行为
除了添加动态内容外,还可以通过使用服务器行为将复杂的应用程序逻辑结合到网页中。服务器行为是预定义的服务器端代码片段,这些代码向网页添加应用程序逻辑,从而提供更强的交互性能和功能。
Dreamweaver服务器行为可以向Web站点添加应用程序逻辑,而不必亲自编写代码。随Dreamweaver提供的服务器行为支持ColdFusion、ASP和PHP文档类型。服务器行为经过精心编写和仔细测试,达到快速、安全和可靠的目的。内置服务器行为支持跨平台网页,适用于所有浏览器。
Dreamweaver提供指向并单击(point-and-click)界面,这种界面使得将动态内容和复杂行为应用到页面就像插入文本元素和设计元素一样简单。可使用的服务器行为如下所述。
(1)定义来自现有数据库的记录集。所定义的记录集随后存储在“绑定”面板中。
(2)在一个页面上显示多条记录。可以选择整个表、包含动态内容的各个单元格或各行,并指定要在每个页面视图中显示的记录数。
(3)创建动态表并将其插入到页面中,然后将该表与记录集相关联。以后可以分别使用属性检查器和重复区域服务器行为来修改表的外观和重复区域。
(4)在页面中插入动态文本对象。插入的文本对象是来自预定义记录集的项,可以对其应用任何数据格式。
(5)创建记录导航和状态控件、主/详细页面以及用于更新数据库中信息的表单。
(6)显示来自数据库记录的多条记录。
(7)创建记录集导航链接,这种链接允许用户查看来自数据库记录的前面或后面的记录。
(8)添加记录计数器,以帮助用户跟踪返回的记录数以及其在返回结果中所处的位置。
(9)还可以通过编写自己的服务器行为或者安装由第三方编写的服务器行为来扩展Dreamweaver 服务器行为。
第五步:测试和调试页面
在将动态页或整个Web站点发布到Web上之前,应首先测试其功能。通过测试可以检查程序开发的结果,如果出现错误要及时进行更改。
……
展开