AiToolGo的标志

使用 Dreamweaver 开发动态 Web 应用程序

深入讨论
技术性
 0
 0
 1
本文概述了 Adobe Dreamweaver 的功能,重点介绍了其在 Web 应用程序开发方面的功能,包括站点设置、动态内容管理和数据库连接。它讨论了静态和动态 Web 页面之间的区别,并提供了一个用于跟踪员工健身积分的 Web 应用程序的实际示例。
  • 主要观点
  • 独特见解
  • 实际应用
  • 关键主题
  • 核心洞察
  • 学习成果
  • 主要观点

    • 1
      全面涵盖 Dreamweaver 在 Web 应用程序开发方面的功能
    • 2
      通过实际示例说明 Dreamweaver 在真实场景中的应用
    • 3
      清晰解释静态与动态 Web 页面及其应用
  • 独特见解

    • 1
      详细分解动态 Web 应用程序的运行方式及其优势
    • 2
      深入了解数据库查询在 Web 应用程序中的集成
  • 实际应用

    • 本文提供了使用 Dreamweaver 开发动态 Web 应用程序的实用指南,对 Web 开发人员非常有价值。
  • 关键主题

    • 1
      使用 Dreamweaver 进行 Web 应用程序开发
    • 2
      静态与动态 Web 页面
    • 3
      数据库连接和管理
  • 核心洞察

    • 1
      深入探讨 Dreamweaver 在动态内容创建方面的能力
    • 2
      通过真实应用示例增强对理论概念的理解
    • 3
      清晰区分静态和动态 Web 页面
  • 学习成果

    • 1
      了解 Dreamweaver 在 Web 应用程序开发方面的功能
    • 2
      区分静态和动态 Web 页面
    • 3
      使用 Dreamweaver 实现一个基本的 Web 应用程序
示例
教程
代码示例
可视化内容
基础知识
高级内容
实用技巧
最佳实践

理解 Web 应用程序

Web 应用程序是一个由多个页面组成的网站,其中部分或全部内容是动态确定的。这意味着页面的最终内容在访问者从 Web 服务器请求之前是固定的。内容会根据用户的操作和请求进行调整,从而使这些页面成为‘动态’页面。

Web 应用程序的目的

Web 应用程序为网站访问者和开发人员提供各种用途: * **高效信息检索:** 它们使访问者能够快速轻松地在内容丰富的网站上查找信息。例如公司内部网和电子商务网站。 * **数据收集和分析:** Web 应用程序可以收集、存储和分析网站访问者通过表单提供的数据。这些数据可以直接保存到数据库中,从而创建基于 Web 的报告进行分析。 * **动态内容更新:** 它们允许持续更新网站内容,而无需频繁修改 HTML。内容提供者可以向 Web 应用程序提供信息,然后 Web 应用程序会自动更新网站。

Web 应用程序的工作原理:静态与动态页面

Web 应用程序是静态和动态 Web 页面的组合。 * **静态页面:** 当访问者请求这些页面时,它们保持不变。Web 服务器在不进行任何修改的情况下将页面发送到浏览器。 * **动态页面:** 这些页面在发送到浏览器之前由服务器修改。这种修改使它们成为动态的。

处理静态 Web 页面

静态网站由存储在 Web 服务器上的 HTML 页面和文件组成。当访问者请求页面时(通过单击链接、使用书签或输入 URL),Web 服务器会检索页面并将其发送到浏览器,而不更改其内容。HTML 代码由设计者预先确定并保持不变。

处理动态页面

当 Web 服务器收到对动态页面的请求时,它会将该页面传递给一个称为应用程序服务器的特殊软件组件。应用程序服务器处理页面上的代码,根据指令完成它,然后删除代码。生成的静态页面随后被发送回 Web 服务器,Web 服务器将其交付给请求的浏览器。浏览器只接收纯 HTML。

Web 应用程序中的数据库访问

应用程序服务器允许访问服务器端资源,如数据库。动态页面可以指示应用程序服务器从数据库中提取数据并将其插入到页面的 HTML 中。这使得网站的设计与显示给用户的内容分离。 您无需为每个页面创建单独的 HTML 文件,而是可以为不同类型的信息创建模板。然后将内容上传到数据库,网站会响应用户请求检索它。这使得可以从单个源轻松更新信息,从而将更改传播到整个网站。Dreamweaver 可用于设计用于在数据库中插入、更新或删除数据的 Web 表单。 使用 SQL(结构化查询语言)编写的数据库查询用于从数据库中提取数据。应用程序服务器通过数据库驱动程序与数据库通信,数据库驱动程序充当服务器和数据库之间的解释器。驱动程序执行查询并创建一个记录集,即从数据库中提取的数据集。然后将记录集返回给应用程序服务器,应用程序服务器使用该数据来完成页面。

使用 Dreamweaver 创建动态页面

创建动态页面涉及编写 HTML 并添加服务器端脚本或标签以使页面动态化。这些语言通常嵌入在 HTML 代码中。Dreamweaver 支持各种服务器技术和语言,包括 ColdFusion (CFML)、带有 VBScript 或 JavaScript 的 Active Server Pages (ASP) 以及 PHP。Dreamweaver 提供了创建必要的服务器端脚本或标签的工具,并且还允许在其编码环境中进行手动编码。

关键 Web 应用程序术语

以下是一些与 Web 应用程序相关的常用术语: * **应用程序服务器 (Application Server):** 帮助 Web 服务器处理包含服务器端脚本或标签的 Web 页面的软件。 * **数据库 (Database):** 存储在表中的数据集合。 * **数据库驱动程序 (Database Driver):** 在 Web 应用程序和数据库之间充当解释器的软件。 * **数据库管理系统 (DBMS):** 用于创建和操作数据库的软件。 * **数据库查询 (Database Query):** 使用 SQL 从数据库中提取记录集的操作。 * **动态页面 (Dynamic Page):** 在发送到浏览器之前由应用程序服务器自定义的 Web 页面。 * **记录集 (Recordset):** 从数据库中的一个或多个表中提取的数据集。 * **关系数据库 (Relational Database):** 包含共享数据的多个表的数据库。 * **服务器技术 (Server Technology):** 应用程序服务器在运行时修改动态页面所使用的技术。 * **静态页面 (Static Page):** 在发送到浏览器之前不被应用程序服务器修改的 Web 页面。 * **Web 应用程序 (Web Application):** 一个包含多个页面的网站,其中部分或全部内容是动态确定的。 * **Web 服务器 (Web Server):** 通过发送 Web 页面来响应 Web 浏览器请求的软件。

 原始链接:https://helpx.adobe.com/cn/dreamweaver/using/web-applications.html

评论(0)

user's avatar

      相关工具