Logo de AiToolGo

Développement d'applications web dynamiques avec Dreamweaver

Discussion approfondie
Technique
 0
 0
 1
Cet article fournit un aperçu d'Adobe Dreamweaver, en se concentrant sur ses fonctionnalités pour le développement d'applications web, y compris la configuration du site, la gestion de contenu dynamique et la connectivité aux bases de données. Il discute des différences entre les pages web statiques et dynamiques et propose un exemple pratique d'application web pour le suivi des points de remise en forme des employés.
  • points principaux
  • perspectives uniques
  • applications pratiques
  • sujets clés
  • idées clés
  • résultats d'apprentissage
  • points principaux

    • 1
      Couverture complète des fonctionnalités de Dreamweaver pour le développement d'applications web
    • 2
      Exemple pratique illustrant l'utilisation de Dreamweaver dans un scénario réel
    • 3
      Explication claire des pages web statiques vs dynamiques et de leurs applications
  • perspectives uniques

    • 1
      Analyse détaillée du fonctionnement des applications web dynamiques et de leurs avantages
    • 2
      Aperçu de l'intégration des requêtes de base de données dans les applications web
  • applications pratiques

    • L'article fournit des conseils pratiques sur l'utilisation de Dreamweaver pour le développement d'applications web dynamiques, ce qui le rend précieux pour les développeurs web.
  • sujets clés

    • 1
      Développement d'applications web avec Dreamweaver
    • 2
      Pages web statiques vs dynamiques
    • 3
      Connectivité et gestion des bases de données
  • idées clés

    • 1
      Exploration approfondie des capacités de Dreamweaver pour la création de contenu dynamique
    • 2
      Exemple d'application réelle qui améliore la compréhension des concepts théoriques
    • 3
      Différenciation claire entre les pages web statiques et dynamiques
  • résultats d'apprentissage

    • 1
      Comprendre les fonctionnalités de Dreamweaver pour le développement d'applications web
    • 2
      Distinguer les pages web statiques et dynamiques
    • 3
      Implémenter une application web de base à l'aide de Dreamweaver
exemples
tutoriels
exemples de code
visuels
fondamentaux
contenu avancé
conseils pratiques
meilleures pratiques

Comprendre les applications web

Une application web est un site web composé de plusieurs pages, dont le contenu est déterminé dynamiquement, en tout ou en partie. Cela signifie que le contenu final d'une page n'est pas fixe tant qu'un visiteur ne le demande pas au serveur web. Le contenu s'adapte en fonction des actions et des requêtes de l'utilisateur, ce qui rend ces pages 'dynamiques'.

Le but des applications web

Les applications web servent divers objectifs, tant pour les visiteurs du site que pour les développeurs : * **Recherche d'informations efficace :** Elles permettent aux visiteurs de trouver rapidement et facilement des informations sur des sites web riches en contenu. Les intranets d'entreprise et les sites de commerce électronique en sont des exemples. * **Collecte et analyse de données :** Les applications web peuvent collecter, stocker et analyser les données fournies par les visiteurs du site via des formulaires. Ces données peuvent être enregistrées directement dans des bases de données, permettant la création de rapports web pour l'analyse. * **Mises à jour de contenu dynamiques :** Elles permettent des mises à jour continues du contenu du site web sans nécessiter de modifications HTML constantes. Les fournisseurs de contenu peuvent fournir des informations à l'application web, qui met ensuite automatiquement à jour le site.

Comment fonctionnent les applications web : pages statiques vs dynamiques

Les applications web sont une combinaison de pages web statiques et dynamiques. * **Pages statiques :** Ces pages restent inchangées lorsqu'un visiteur les demande. Le serveur web envoie la page au navigateur sans aucune modification. * **Pages dynamiques :** Ces pages sont modifiées par le serveur avant d'être envoyées au navigateur. Cette modification est ce qui les rend dynamiques.

Traitement des pages web statiques

Les sites web statiques se composent de pages HTML et de fichiers stockés sur un serveur web. Lorsqu'un visiteur demande une page (en cliquant sur un lien, en utilisant un signet ou en entrant une URL), le serveur web récupère la page et l'envoie au navigateur sans en modifier le contenu. Le code HTML est prédéterminé par le concepteur et reste constant.

Traitement des pages dynamiques

Lorsqu'un serveur web reçoit une demande pour une page dynamique, il la transmet à un composant logiciel spécial appelé serveur d'applications. Le serveur d'applications traite le code de la page, le complète selon les instructions, puis supprime le code. La page statique résultante est ensuite renvoyée au serveur web, qui la livre au navigateur demandeur. Le navigateur ne reçoit que du HTML pur.

Accès aux bases de données dans les applications web

Les serveurs d'applications permettent d'accéder à des ressources côté serveur telles que les bases de données. Les pages dynamiques peuvent demander au serveur d'applications d'extraire des données d'une base de données et de les insérer dans le HTML de la page. Cela sépare la conception du site web du contenu affiché aux utilisateurs. Au lieu de créer des fichiers HTML individuels pour chaque page, vous pouvez créer des modèles pour différents types d'informations. Le contenu est ensuite téléchargé dans la base de données, et le site web le récupère en réponse aux demandes des utilisateurs. Cela permet de mettre à jour facilement les informations à partir d'une seule source, propageant les changements sur l'ensemble du site web. Dreamweaver peut être utilisé pour concevoir des formulaires web pour insérer, mettre à jour ou supprimer des données dans des bases de données. Les requêtes de base de données, écrites en SQL (Structured Query Language), sont utilisées pour extraire des données des bases de données. Le serveur d'applications communique avec la base de données via un pilote de base de données, qui agit comme un interprète entre le serveur et la base de données. Le pilote exécute la requête et crée un recordset, qui est un ensemble de données extraites de la base de données. Le recordset est ensuite renvoyé au serveur d'applications, qui utilise les données pour compléter la page.

Création de pages dynamiques avec Dreamweaver

La création de pages dynamiques implique l'écriture de HTML et l'ajout de scripts ou de balises côté serveur pour rendre la page dynamique. Ces langages sont souvent intégrés dans le code HTML. Dreamweaver prend en charge diverses technologies et langages serveur, notamment ColdFusion (CFML), Active Server Pages (ASP) avec VBScript ou JavaScript, et PHP. Dreamweaver fournit des outils pour créer les scripts ou balises côté serveur nécessaires, et permet également la codification manuelle dans son environnement de codage.

Terminologie clé des applications web

Voici quelques termes courants liés aux applications web : * **Serveur d'applications :** Logiciel qui aide les serveurs web à traiter les pages web contenant des scripts ou des balises côté serveur. * **Base de données :** Collection de données stockées dans des tables. * **Pilote de base de données :** Logiciel qui agit comme un interprète entre une application web et une base de données. * **Système de gestion de base de données (SGBD) :** Logiciel utilisé pour créer et manipuler des bases de données. * **Requête de base de données :** Opération qui extrait un recordset d'une base de données, en utilisant SQL. * **Page dynamique :** Page web personnalisée par un serveur d'applications avant d'être envoyée au navigateur. * **Recordset :** Ensemble de données extraites d'une ou plusieurs tables d'une base de données. * **Base de données relationnelle :** Base de données contenant plusieurs tables qui partagent des données. * **Technologie serveur :** Technologie utilisée par un serveur d'applications pour modifier les pages dynamiques à l'exécution. * **Page statique :** Page web qui n'est pas modifiée par un serveur d'applications avant d'être envoyée au navigateur. * **Application web :** Site web contenant plusieurs pages, dont le contenu est déterminé dynamiquement, en tout ou en partie. * **Serveur web :** Logiciel qui répond aux requêtes des navigateurs web en envoyant des pages web.

 Lien original : https://helpx.adobe.com/cn/dreamweaver/using/web-applications.html

Commentaire(0)

user's avatar

      Outils connexes