可以使用 Dreamweaver 通过以下五种服务器技术中的任何一种生成 Web 应用程序:ColdFusion, ASP.NET, ASP, JSP, 或 PHP。每种技术都与 Dreamweaver 中的一种文档类型相对应。为您的 Web 应用程序选择一种技术取决于多个因素,其中包括您对各种脚本撰写语言的熟悉程度以及所要使用的应用程序服务
器。
如果您在 Web 应用程序开发或一般的应用程序开发方面还是个新手,则可能更愿意使用 ColdFusion,因为它同样提供了与 Dreamweaver 紧密集成的易于学习的服务器脚本撰写环境。如果您熟悉其它服务器技术,例如 JSP、PHP、ASP 或 ASP.NET,Dreamweaver 同时还提供对这些技术的最佳支持。
选择哪种服务器技术还取决于您计划用于 Web 应用程序的应用程序服务器。应用程序服务器是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页。例如,如果您有 ColdFusion MX 7 Server,则可以选择 ColdFusion 作为服务器技术。如果您能够访问运行 Microsoft Internet Information Server 5 (IIS)(与 .NET Framework一起运行)的服务器,则可以选择 ASP.NET。如果能够访问包含 PHP 应用程序服务器的 Web 服务器,则可以选择 PHP;如果能够访问包含 JSP 应用程序服务器(如 Macromedia JRun)的 Web 服务器,则可以选择 JSP。
应用程序术语
应用程序服务器: 是一种软件,它帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页。当从服务器请求这样一个页时,Web 服务器先将该页传递给应用程序服务器进行处理,然后再将该页发送到浏览器。
常见的应用程序服务器包括 Macromedia ColdFusion、Macromedia JRun Server、Microsoft .NET 框架、IBM WebSphere 和 Apache Tomcat。
数据库: 是存储在表中的数据的集合。表的每一行组成一条记录,每一列组成记录中的一个域。
数据库驱动程序: 是在 Web 应用程序和数据库之间充当解释器的软件。数据库中的数据是以专用格式存储的。数据库驱动程序使 Web 应用程序可以读取和操作本来无法解密的数据。
数据库管理系统:(DBMS,或数据库系统)是用于创建和操作数据库的软件。常见的数据库系统包括 Microsoft Access、Oracle 9i 和 MySQL。
数据库查询: 是从数据库中提取记录集的操作。查询是由名为 SQL 的数据库语言所表示的搜索条件组成的。例如,查询可以指定在记录集中只包含某些列或某些记录。
动态页: 是在发送到浏览器之前由应用程序服务器自定义的 Web 页。
记录集: 是从数据库中一个或多个表中提取的一组数据。
关系型数据库: 是包含两个或多个表的数据库,这些表共享数据。
服务器技术: 是应用程序服务器用来在运行时修改动态页的技术。
Dreamweaver 开发环境支持以下服务器技术:
- Macromedia ColdFusion
- Microsoft ASP.NET
- Microsoft Active Server Pages (ASP)
- Sun Java Server Pages (JSP)
- PHP:Hypertext Preprocessor (PHP)
也可以使用 Dreamweaver 编码环境为任何未列出的其它服务器技术开发页。
静态页: 是在发送到浏览器之前不会被应用程序服务器修改的 Web 页。
Web 应用程序: 是一个包含多个页的 Web 站点,这些页的部分内容或全部内容是未确定的。只有当访问者请求 Web 服务器中的某页时,才确定该页的最终内容。由于页面最终内容根据访问者的操作请求的不同而变化,因此这种页称为动态页。
Web 服务器: 是响应来自 Web 浏览器的请求发送出 Web 页的软件。当访问者单击浏览器中的 Web 页上的某个链接、在浏览器中选择一个书签,或在浏览器的地址文本框中输入一个 URL 时,便生成一个页请求。
常见的 Web 服务器包括 Microsoft Internet Information Server、Microsoft Personal Web Server、Apache HTTP Server、Netscape Enterprise Server 和 Sun ONE Web Server。
|