Macromedia Dreamweaver UltraDev是专业的创建网页应用程序的可视化编辑器。网页应用程序是web服务器包括数据库上来源不同但相互作用的网页的集成。
Dreamweaver UltraDev也是创建和管理web站点和页面的专业工具。由于集Dreamweaver先进的网页设计和站点管理工具于一身,Dreamweaver
UltraDev能够更加方便地创建、管理和编辑跨平台、跨浏览器的web页面。
Dreamweaver UltraDev可完全由用户自定义。你可以创建你自己的对象和命令,修改菜单和自定义快捷键,甚至可以用新的动作、行为和属性编辑器编写脚本语言来扩展Dreamweaver
UltraDev。
环境要求
必须要有运行动态网页和贮存数据的两套不同的硬件和软件环境。
运行动态网页所需:支持Microsoft的ASP或Sun的JSP v1.0或Allaire的ColdFusion
下列服务器清单可以在Dreamweaver UltraDev中运行动态网页:
ASP 服务器:
l Microsoft's Internet Information Server (IIS):基于Windows NT和Windows 2000服务器
l Microsoft's Personal Web Server (PWS):IIS的简化版本,运行于Windows95, 98或Windows NT
Workstation如果你用的是Windows 95 或 NT Workstation,可以从Microsoft网站免费下载PWS;Windows 98的用户可以在98CD盘的Add-Ons/PWS文件夹中得到PWS。
l 任何安装有最新版本的Chili!Soft ASP 的网站。
JSP 服务器:
l IBM's WebSphere以及运行它的操作系统和硬件。
l Allaire's JRun 2.3.3 以及运行它的操作系统和硬件。
l 任何支持JSP 1.0规范的网站或应用程序服务器。
ColdFusion 服务器:
l 任何安装有Allaire's ColdFusion 4.0或以上版本的网站。
存储数据所需:
绝大多数的网站应用程序需要一种在服务器上存储和取回数据的方法。如果你要建这样的应用程序,必须有某种数据库系统来存储数据。
如果你只需要建低成本的应用程序,你可以选择桌面数据库系统,如Microsoft Access 或 Lotus Approach来存储数据。你甚至可以像Lotus
1-2-3 或 Microsoft Excel这样的电子数据表来创建数据文件。
如果你需要建立一个较为强大的商业系统,可以选择Microsoft SQL Server 或 Oracle8i 等大型数据库系统。
我们来学:
l 定义本地站点并给这个站点定义特别的服务器技术。
l 定义远端站点并设置Live 数据窗口。
l 创建数据库连接
学习前,你必须有一个支持你所选定的服务器技术(如ASP等)的网站服务器,或者有一个交替工作的网站服务器,该服务器支持你所选定的服务器技术(如ColdFusion)。
1.1 定义本地站点
本地站点告诉UltraDev你在本地硬盘上存放站点的所有文件和文档的位置。
定义本地站点包括两个步骤:
l 定义本地站点文件夹
l 选定服务器技术
1.1.1 定义本地站点文件夹
安装完UltraDev 后,UltraDev 会自动创建三个本地站点:一个给ASP指南,一个给JSP指南,另一个给ColdFusion指南。 你可能选择适合你的。
选择一个本地站点,打开UltraDev,打开站点窗口选择菜单站点>站点文件(Site > Site Files),或按F5。如果你有ASP服务器,就选择Tutorial
- ASP站点。

图1 选择一个本地站点
1.1.2 选定服务器技术
服务器技术如ASP, JSP或ColdFusion使得服务器能够在运行时修改网页。这就是动态网页这个术语的来源,动态网页其实就是能够在运行时修改的网页。
选定服务器是告诉UltraDev在你的动态网页中嵌入什么服务器端脚本语言。在UltraDev中,这些脚本被称作服务器行为。
你可以选择你喜欢使用的网络服务器技术,例如,如果你用的是个人主页服务器或Windows NT服务器,就选择ASP。
选定的服务器技术是对整个站点有效的,而不是对单独的页面而言。这就保证了你的应用程序下的所有页面都是谐调一致的。
1.2 定义远端站点
我们定义远端站点,以告诉UltraDev将把站点上的文件放在服务器的什么位置。这样做也使你可以在UltraDev的实时数据窗口观察页面的动态内容,实时数据窗口是一个功能的可视化的设计编辑环境。
要定义远端站点,必须完成以下任务:
l 在你的web服务器上建立一个出版目录
l 在UltraDev中,通过选定你在web服务器上建立的出版目录,为指南站点定义远端站点文件夹,然后把所有指南文件都上传到此文件夹。
l 配置UltraDev,使其使用web服务器主控远端站点,运行在实时数据窗口中开启的页面。
1.2.1 在你的web服务器上建立一个出版目录
首先确认你的web服务器支持ASP,JSP或ColdFusion,然后在服务器上建立一个出版目录。如何建立,请查阅服务器文件或向系统管理员询问。
建立完毕后,写下站点根目录下的文件的URL地址。例如:
http://my_server_name/my_root_folder/
1.2.2 定义远端站点文件夹
在UltraDev中, 通过选定刚刚在web服务器上建立的出版目录,定义远端站点文件夹。步骤如下:
1 选择站点>定义站点(Site > Define Sites)
弹出一个对话框显示当前已定义的站点。见图2

图2 定义站点
2 从列表中选择你的Tutorial站点,然后点击编辑(Edit)
3 在左边的类别列表中,点击web服务器信息。
4 在下拉选项Local/Network 或FTP中选择一项。见图3

5 如果你选择Local/Network, 点击文件夹图标选择一个已建立的文件夹作为服务器上的出版目录。
6 如果你选择FTP,就输入FTP主机名,然后输入远端站点的主机目录名。主机目录是指公开发布的文件的存放目录。接下来,输入用户名和密码连接到FTP服务器,然后选择适当的防火墙选项。见图4
7 点击确定(OK)并点击完成(Done)
图4
8 点击"站点>站点文件(Site> Site Files)"打开站点窗口,校验你已在远端站点确定了正确的目录。如果你使用FTP,点击"连接(Connect)"查看远端站点。
9 在本地文件夹窗格中选中所有文件,包括图像文件夹,然后点击"上传(Put)"把它们上传到远端站点。
1.3 配置实时数据窗口
UltraDev的强大的实时数据窗口允许你一边进行页面作业一边观察页面的动态内容。实时数据窗口和主控你远端站点的服务器呈现协同工作。UltraDev借助服务器运行页面并把结果显示在实时数据窗口中。
你必须告诉 UltraDev 你用什么服务器在实时数据窗口中运行动态网页。
a. 选择"站点>定义站点(Site> Define Sites)",打开当前定义站点列表的对话框。
b. 选择你的站点并点击"编辑(Edit)"
c. 在左边的类别列表中,点击应用服务器信息。
d. 在实时数据服务器栏中,选择远程网络服务器,远程站点在Web服务器信息中设定。(见图5)

图5
注意:即使你的"远程站点"只是在运行UltraDev的系统上(如你正在用个人网络服务器来主控你的Web站点),也选择远程网络服务器。
e. 在实时数据URL前缀栏(Live Data URL Prefix)中,输入站点的URL前缀。
URL前缀是你的站点根目录下的文件夹的URL地址,而不是包括所有子文件夹中文件的完整URL地址。如果站点是在你本地系统中发布,你可以简单地在 http://localhost/ 后输入该站点的别名,例如http://localhost/my_tutorial_alias/
f. 点击"确定(OK)"然后点"完成(Done)",完成实时数据窗口的配置。
《宇风多媒体工作室》编制版权归作者所有