ADOBE Utilisation de UltraDev User Manual [fr]

Utilisation de UltraDev
macromedia
®
Marques commerciales
Afterburner, AppletAce, Attain, Attain Enterprise Learning System, Attain Essentials, Attain Objects for Dreamweaver, Authorware, Authorware Attain, Authorware Interactive Studio, Authorware Star, Authorware Synergy, Backstage, Backstage Designer, Backstage Desktop Studio, Backstage Enterprise Studio, Backstage Internet Studio, Design in Motion, Director, Director Multimedia Studio, Doc Around the Clock, Dreamweaver, Dreamweaver Attain, Drumbeat, Drumbeat 2000, Extreme 3D, Fireworks, Flash, Fontographer, FreeHand, FreeHand Graphics Studio, Generator, Generator Developer's Studio, Generator Dynamic Graphics Server, Knowledge Objects, Knowledge Stream, Knowledge Track, Lingo, Live Effects, Macromedia, Macromedia M Logo & Design, Macromedia Flash, Macromedia Xres, Macromind, Macromind Action, MAGIC, Mediamaker, Object Authoring, Power Applets, Priority Access, Roundtrip HTML, Scriptlets, SoundEdit, ShockRave, Shockmachine, Shockwave, Shockwave Remote, Shockwave Internet Studio, Showcase, Tools to Power Your Ideas, Universal Media, Virtuoso, Web Design 101, Whirlwind et Xtra sont des marques commerciales de Macromedia, Inc. et peuvent être déposées aux Etats-Unis ou dans d'autres juridictions ou pays. Les autres noms de produit, logos, concepts, titres, mots ou phrases mentionnés dans cette publication peuvent être des marques commerciales, des marques de service ou des noms commerciaux de Macromedia, Inc. ou d'autres entités et peuvent être déposés dans certaines juridictions ou certains pays.
Ce manuel contient des liens vers des sites web tiers qui ne sont pas contrôlés par Macromedia et Macromedia ne peut en aucun cas être tenu responsable du contenu de ces sites. Si vous accédez à l’un de ces sites, vous le faites à vos propres risques. Macromedia propose ces liens dans un but pratique uniquement et ne peut en aucun cas endosser ou accepter la responsabilité du contenu de ces sites tiers.
Dénégation de responsabilité d’Apple APPLE COMPUTER, INC. N’ASSUME AUCUNE GARANTIE, IMPLICITE OU EXPLICITE, SUR LE LOGICIEL INFORMA-
TIQUE CI-INCLUS, SA COMMERCIABILITÉ OU SON ADÉQUATION À UN OBJECTIF PARTICULIER. L’EXCLUSION DES GARANTIES IMPLICITES N’ÉTANT PAS AUTORISÉE DANS CERTAINS ÉTATS, L’EXCLUSION CI-DESSUS PEUT DONC NE PAS S’APPLIQUER À VOTRE CAS. CETTE GARANTIE VOUS OFFRE DES DROITS JURIDIQUES SPÉCI­FIQUES. VOUS POUVEZ DISPOSER DE CERTAINS AUTRES DROITS, QUI VARIENT SELON LES ÉTATS.
Copyright © 2000 Macromedia, Inc. Tous droits réservés. Ce manuel ne peut pas être copié, photocopié, reproduit, traduit ou converti sous forme électronique ou informatique, en partie ou en totalité, sans l’autorisation écrite préalable de Macromedia, Inc. Numéro de pièce ZUD40M100F
Remerciements
Gestion de projet : Sheila McGinn
Rédaction : Charles Nadeau
Mise en forme : Anne Szabla et Lisa Stanziano
Gestion de la production : John « Zippy » Lehnus
Conception et production multimédia : Aaron Begley et Noah Zilberberg
Production de l'impression : Chris Basmajian, Paul Benkman, Caroline Branch et Rebecca Godbois
Mise en forme et production du site web : Jane Flint DeKoven et Jeff Harmon
Responsable de la localisation : Kristin Conradi
Remerciements spéciaux à Heidi Bauer, Winsha Chen, Chris Denend, Margaret Dumas, Peter Fenczik, Dave George, Valerie Green, Joel Huff, Lori Hylan, Narciso (nj) Jaramillo, Sho Kuwamoto, Jay London, Joe Marini, Charles McBrian, Jeff Schang, Ken Sundermeyer Scott Richards, Raymond Lim, Yoko Vogt, Luciano Arruda, Peter von dem Hagen, Vincent Truong, Florian de Joannes, Gwenhaël Jacq, Florent Pajani, Bonnie Loo, Karen Catlin, Jean Fitzgerald, Ken Karleskint, Chris Bank, Yoko Shindo, Masayo Noda, Tim Hussey et SDL International
Première édition : novembre 2000
Macromedia, Inc. 600 Townsend St. San Francisco, CA 94103
2
TABLE DES MATIÈRES
INTRODUCTION
Prise en main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Conventions typographiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Configuration requise pour démarrer . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Par où débuter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Installation de Dreamweaver UltraDev . . . . . . . . . . . . . . . . . . . . . . . . .12
Démarrage rapide pour les utilisateurs de Windows. . . . . . . . . . . . . . . .13
Démarrage rapide pour les utilisateurs de Macintosh . . . . . . . . . . . . . .19
Configuration du système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
Nouveautés d'UltraDev 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Ressources UltraDev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Prise en main de Dreamweaver UltraDev . . . . . . . . . . . . . . . . . . . . . . .38
Ressources en ligne : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Accessibilité et Dreamweaver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
CHAPITRE 1
Didacticiel de Dreamweaver UltraDev . . . . . . . . . . . 41
Démarrage rapide du didacticiel sous Windows. . . . . . . . . . . . . . . . . . .42
Démarrage rapide du didacticiel sur Macintosh. . . . . . . . . . . . . . . . . . .47
Définition d'un site local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Définition d'un site distant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53
Configuration d'UltraDev pour fonctionner avec votre serveur d'applica-
tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Création d'une connexion à une base de données . . . . . . . . . . . . . . . . .56
Création d'un ensemble simplifié page de recherche/page de résultats . .61 Création d'un ensemble avancé page de recherche/page de résultats . . .69
Création d'une page d'informations détaillées . . . . . . . . . . . . . . . . . . . .73
Création d'une page d'insertion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
3
CHAPITRE 2
Notions de base d'UltraDev. . . . . . . . . . . . . . . . . . . . . 81
A propos des pages dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
A propos du déroulement de travail UltraDev . . . . . . . . . . . . . . . . . . .83
A propos de l'environnement de travail d'UltraDev. . . . . . . . . . . . . . . .87
CHAPITRE 3
Connexion à une base de données . . . . . . . . . . . . . . 97
Création d'une connexion à une base de données pour une
application ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Création d'une connexion à une base de données pour une
application ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Création d'une connexion à une base de données pour une
application JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Modification ou suppression de connexions à une base de données . .114
Création d'une connexion pour l'utilisation d'UltraDev . . . . . . . . . . .115
CHAPITRE 4
Définition des sources de données UltraDev . . . . 119
Définition d'un jeu d'enregistrements comme source de données . . . .120
Définition de sources de données envoyées par le navigateur pour
les pages ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Définition de sources de données envoyées par le navigateur pour
les pages ColdFusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
Définition de sources de données envoyées par le navigateur
pour JSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Définition de variables de session comme sources de données . . . . . . .129
Définition de variables d'application comme sources de données . . . .130
Définition d'un objet de serveur de procédure stockée comme
source de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
Définition de JavaBeans comme sources de données (JSP seulement) .132
Mise en mémoire cache des sources de données . . . . . . . . . . . . . . . . .135
Modification ou suppression de sources de données . . . . . . . . . . . . . .135
4
Contents
CHAPITRE 5
Création d'un jeu d'enregistrements . . . . . . . . . . . . 137
Définition d'un jeu d'enregistrements . . . . . . . . . . . . . . . . . . . . . . . . .138
Utilisation des procédures stockées . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Copie d'un jeu d'enregistrements sur une autre page . . . . . . . . . . . . .144
Modification ou suppression d'un jeu d'enregistrements en tant
que source de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
CHAPITRE 6
Ajout d'un contenu dynamique . . . . . . . . . . . . . . . . . 147
Ajout d'un texte dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .148
Création d'images dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150
Création d'objets de formulaire dynamiques . . . . . . . . . . . . . . . . . . .152
Création d'attributs HTML dynamiques . . . . . . . . . . . . . . . . . . . . . .157
Création de paramètres d'objet (ActiveX, Flash, etc.) dynamiques . . .158
Modification d'un contenu dynamique . . . . . . . . . . . . . . . . . . . . . . .159
Suppression de contenu dynamique . . . . . . . . . . . . . . . . . . . . . . . . . .160
CHAPITRE 7
Affichage de jeux d'enregistrements de base de
données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Création de liens de navigation de jeu d'enregistrements . . . . . . . . . .161
Affichage et masquage des régions . . . . . . . . . . . . . . . . . . . . . . . . . . .165
Affichage de plusieurs enregistrements . . . . . . . . . . . . . . . . . . . . . . . .166
Création d'un compteur d'enregistrements . . . . . . . . . . . . . . . . . . . . .167
Création d'un ensemble page principale/page d'informations
détaillées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Modification des comportements de serveur d'une page . . . . . . . . . . .179
CHAPITRE 8
Création de pages pour l'exécution de recherches
dans les bases de données . . . . . . . . . . . . . . . . . . . . .181
Création de la page de recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . .182
Création de la page de résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Création d'une page d'informations détaillées pour une page de
résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
Utilisation des pages associées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
Contents
5
CHAPITRE 9
Création de pages de modification
d’ enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Création d'une page d'insertion d'enregistrements . . . . . . . . . . . . . . .200
Création d'une page de mise à jour d'enregistrements . . . . . . . . . . . .205
Création d'une page de suppression d'enregistrements . . . . . . . . . . . .213
CHAPITRE 10
Création de pages limitant l'accès à votre site . . . 219
Création d'une page d'enregistrement . . . . . . . . . . . . . . . . . . . . . . . .220
Création d'une page de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Création d'une page à laquelle seuls les utilisateurs autorisés ont accès 228
CHAPITRE 11
Personnalisation d'UltraDev . . . . . . . . . . . . . . . . . . 233
Modification et création de formats de données . . . . . . . . . . . . . . . . .233
Installation de nouveaux comportements de serveur . . . . . . . . . . . . . .234
Création de comportements de serveur . . . . . . . . . . . . . . . . . . . . . . .235
Modification de comportements de serveur . . . . . . . . . . . . . . . . . . . .245
Création d'autres extensions UltraDev . . . . . . . . . . . . . . . . . . . . . . . .248
ANNEXE A
Guide du débutant pour les bases de données . 249
6
A propos des bases de données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
A propos des connexions aux bases de données . . . . . . . . . . . . . . . . . .251
ANNEXE B
Eléments requis détaillés pour la création
d'applications web . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Eléments requis pour les programmeurs ASP . . . . . . . . . . . . . . . . . . .257
Eléments requis pour les programmeurs ColdFusion . . . . . . . . . . . . .261
Eléments requis pour les programmeurs JSP . . . . . . . . . . . . . . . . . . . .264
ANNEXE C
Installation de Microsoft Personal Web Server . .267
Installation de PWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .267
Configuration de PWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268
Contents
ANNEXE D
Installation de ColdFusion Server d'Allaire . . . . . 269
Installation et configuration de ColdFusion Server . . . . . . . . . . . . . . .269
ANNEXE E
Définition d'un DSN sous Windows . . . . . . . . . . . 273
ANNEXE F
Initiation à SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Insertion d'un tableau entier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .275
Limite du nombre de champs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Limite du nombre d'enregistrements. . . . . . . . . . . . . . . . . . . . . . . . . .276
Tri des enregistrements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
INDEX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Contents
7
8
Contents
INTRODUCTION

Prise en main

.............................................................................................................
Macromedia Dreamweaver UltraDev constitue un environnement professionnel destiné à la création d'applications web. Une application web est un ensemble de pages interagissant les unes avec les autres, ainsi qu'avec les différentes ressources d'un serveur web, notamment les bases de données.
UltraDev permet également de créer et de gérer des sites et des pages web. Intégrant l'ensemble des outils de Dreamweaver pour la conception de pages web et la gestion de sites, UltraDev permet de créer, de gérer et de modifier facilement des pages adaptées à différents types de plates-formes et de navigateurs.
UltraDev peut être personnalisé à volonté : vous pouvez créer vos propres objets, commandes et comportements de serveur, modifier les raccourcis clavier et les menus et même écrire des scripts pour générer actions, comportements et inspecteurs de propriétés.

Conventions typographiques

Ce manuel utilise les conventions typographiques suivantes :
La police de code
d'attributs et de balises HTML et le texte littéral utilisé dans les exemples.
La police de code en italique
code.
identifie les scripts, les instructions SQL, les noms
identifie les éléments remplaçables dans le

Configuration requise pour démarrer

Pour créer des applications web à l'aide d'UltraDev, vous devez disposer des éléments suivants :
9
Un serveur web
Un serveur d'application exécuté sur votre serveur web ou un serveur web
faisant aussi fonction de serveur d'application, tel que Microsoft Personal Web Server (PWS) ou Internet Information Server (IIS).
Une base de données ou un système de base de données
Un pilote de base de données prenant en charge votre système de base de données
La configuration exacte diffère selon que vous comptez utiliser UltraDev pour créer des applications ASP (Active Server Pages), ColdFusion ou JSP (JavaServer Pages). Pour plus d'informations sur ces technologies, voir la section « A propos des pages dynamiques », page 82.
Cette section décrit un certain nombre de configurations possibles avec une base de données Microsoft Access (le didacticiel UltraDev utilise une base de données Microsoft Access).
Pour de plus amples informations sur les configurations requises pour le développement d'applications ASP, ColdFusion et JSP, voir la section « Eléments requis détaillés pour la création d'applications web », page 257.

Configurations système typiques pour le développement d'applications ASP

Voici quelques configurations typiques destinées au développement d'applications ASP avec une base de données Microsoft Access :
10
Introduction
Système UltraDev Serveur web Serveur
Windows 95, 98 ou NT Workstation
Windows NT Server 2000
Macintosh IIS exécuté à
PWS exécuté localement
IIS exécuté localement
distance
d'application
PWS exécuté localement
IIS exécuté localement
IIS exécuté à distance
Pilote de base de données
Microsoft Access Driver (ODBC)
Microsoft Access Driver (ODBC)
Microsoft Access Driver (ODBC)
Pour de plus amples informations, voir la section « Eléments requis pour les programmeurs ASP », page 257.
Pour obtenir des instructions sur l'installation de PWS sur votre ordinateur local, voir la section « Installation de Microsoft Personal Web Server », page 267. Si vous utilisez Windows 2000, vous pouvez installer IIS 5.0, qui est inclus dans Windows
2000.

Configurations système typiques pour le développement d'applications ColdFusion

Voici quelques configurations typiques destinées au développement d'applications ColdFusion avec une base de données Microsoft Access :
Système UltraDev Serveur web Serveur
Windows 95, 98 ou NT Workstation
Windows NT Server 2000
Macintosh IIS exécuté à
PWS exécuté localement
IIS exécuté localement
distance
d'application
ColdFusion Server exécuté localement
ColdFusion Server exécuté localement
Serveur ColdFusion exécuté à distance
Pilote de base de données
Microsoft Access Driver (ODBC)
Microsoft Access Driver (ODBC)
Microsoft Access Driver (ODBC)
Pour de plus amples informations, voir la section « Eléments requis pour les programmeurs ColdFusion », page 261.
Pour obtenir des instructions sur l'installation de PWS sur votre ordinateur local, voir la section « Installation de Microsoft Personal Web Server », page 267. Pour obtenir des instructions sur l'installation de la copie simple utilisateur de ColdFusion Server qui figure sur le CD UltraDev CD, voir la section « Installation de ColdFusion Server d'Allaire », page 269.

Configurations système typiques pour le développement d'applications JSP

Voici quelques configurations typiques destinées au développement d'applications JSP avec une base de données Microsoft Access :
Système UltraDev Serveur web Serveur
d'application
Pilote de base de données
Windows 95, 98 ou NT Workstation
Windows NT Server 2000
Macintosh IIS exécuté à
PWS exécuté localement
IIS exécuté localement
distance
WebSphere ou JRun exécuté localement
WebSphere ou JRun exécuté localement
WebSphere ou JRun exécuté à distance
JDBC-ODBC Bridge avec Microsoft Access Driver (ODBC)
JDBC-ODBC Bridge avec Microsoft Access Driver (ODBC)
JDBC-ODBC Bridge avec Microsoft Access Driver (ODBC)
Pour de plus amples informations, voir la section « Eléments requis pour les programmeurs JSP », page 264.
Prise en main
11
Pour obtenir des instructions sur l'installation de PWS sur votre ordinateur local, voir la section « Installation de Microsoft Personal Web Server », page 267.
Assurez-vous que votre système est doté d'un pilote JDBC pour les bases de données Access ou d'un pilote JDBC-ODBC Bridge. Assurez-vous également que le JDK (Java Development Kit, Kit de développement Java) est installé sur votre ordinateur. Vous pouvez télécharger ce kit à partir du site web de Sun à l'adresse suivante : http://java.sun.com/products/jdk/1.1/.

Par où débuter

Commencez par installer UltraDev. Pour obtenir des instructions, voir la section « Installation de Dreamweaver UltraDev », page 12.
Configurez ensuite votre système.
La méthode de configuration la plus simple consiste à obtenir un compte d'évaluation auprès du fournisseur d'accès Internet recommandé par Macromedia. Pour de plus amples informations, consultez le site web de Macromedia à l'adresse suivante : http://www.macromedia.com/software/ultradev/isp/.
Si vous souhaitez configurer vous-même votre système, les sections suivantes vous permettront de le faire rapidement :
« Démarrage rapide pour les utilisateurs de Windows », page 13
« Démarrage rapide pour les utilisateurs de Macintosh », page 19
Ces sections supposent que vous utilisez une base de données Microsoft Access avec un serveur fonctionnant sous Windows (localement, pour les utilisateurs Windows et à distance, pour les utilisateurs Macintosh). Si vous décidez de ne pas utiliser ces configurations, reportez-vous à la section « Configuration du système », page 26.
12
Introduction

Installation de Dreamweaver UltraDev

Le matériel et les logiciels suivants sont requis pour l'exécution de Dreamweaver UltraDev :
Pour Microsoft Windows :
Processeur Intel Pentium ou équivalent, 166 MHz ou plus rapide,
fonctionnant sous Windows 95, Windows 98, Windows Me, Windows NT version 4.0 avec Service Pack 5 ou Windows 2000.
64 Mo de mémoire vive (RAM) plus 170 Mo d'espace disque disponible.
Macromedia Flash Player pour pouvoir accéder aux visites guidées et aux
leçons. Le fichier d'installation Flash Player est disponible sur le CD ; vous pouvez aussi le télécharger à partir du site web de Macromedia à l'adresse suivante : http://www.macromedia.com/fr/software/flashplayer/downloads/.
Pour Macintosh :
Power Macintosh fonctionnant sous Mac OS 8.6 ou 9.x.
64 Mo de mémoire vive (RAM) plus 130 Mo d'espace disque disponible.
Macromedia Flash Player pour pouvoir accéder aux visites guidées et aux
leçons. Le fichier d'installation Flash Player est disponible sur le CD ; vous pouvez aussi le télécharger à partir du site web de Macromedia à l'adresse suivante : http://www.macromedia.com/fr/software/flashplayer/downloads/.
Suivez les étapes ci-dessous pour installer Dreamweaver UltraDev sur votre ordinateur.
Pour installer Dreamweaver UltraDev :
Insérez le CD de Dreamweaver UltraDev dans le lecteur de CD-ROM.
1
2
Choisissez l'une des options suivantes, selon le cas :
Sous Windows, sélectionnez recherchez le fichier d'installation UltraDev sur le CD. Pour démarrer l'installation, cliquez sur OK dans la boîte de dialogue Exécuter.
Sur Macintosh, double-cliquez sur l'icône Installation de Dreamweaver UltraDev.
3
Suivez les instructions à l'écran.
Redémarrez votre ordinateur si nécessaire.
4
Démarrer
>
Exécuter
. Cliquez sur
Parcourir
et

Démarrage rapide pour les utilisateurs de Windows

Cette section décrit la méthode la plus rapide pour commencer à développer des applications web dans UltraDev pour Windows. Elle vous guide dans l'exécution des étapes suivantes :
Configuration de votre ordinateur
Configuration d'UltraDev
Définition d'un DSN (Data Source Name, nom de source de données) sur votre ordinateur
Création d'une connexion à une base de données
Prise en main
13
Vous trouverez des explications plus détaillées sur les concepts et les procédures décrites dans cette section dans le reste du présent guide et dans l'aide en ligne.
De nombreuses configurations système sont possibles. Pour des raisons de simplification, cette section suppose que vous utilisez une base de données Microsoft Access. Si ce n'est pas le cas, vous pouvez utiliser la base de données fournie avec le didacticiel UltraDev. Celle-ci de trouve dans le sous­dossier Tutorial du dossier de l'application Dreamweaver UltraDev, sur le disque dur (une fois UltraDev installé sur votre système).

Configuration de votre ordinateur

Voici la configuration système la plus simple pour les utilisateurs de Windows.
Pour configurer votre ordinateur
Si vous utilisez Windows 95, 98 ou NT Workstation, installez Microsoft
1
:
Personal Web Server (PWS).
Pour de plus amples instructions, voir la section « Installation de Microsoft Personal Web Server », page 267.
Si vous utilisez Windows NT Server ou Windows 2000, assurez-vous
2
qu'Internet Information Server (IIS) est installé sur votre système et qu'il est actif.
IIS est la version complète de PWS. Il doit déjà être installé sur votre système. Dans le cas contraire, installez-le ou demandez à votre administrateur système de le faire.
Si vous souhaitez développer des applications ColdFusion, installez ColdFusion
3
Server sur votre système.
Pour obtenir des instructions, voir la section « Installation de ColdFusion Server d'Allaire », page 269.
4
Si vous souhaitez développer des applications JSP, installez les composants suivants sur votre système :
Java 2 SDK édition Standard pour Windows
Le pilote JDBC-ODBC Bridge de Sun est installé automatiquement lorsque vous installez SDK. Vous pouvez télécharger SDK à partir du site web de Sun, à l'adresse suivante : http://java.sun.com/j2se/.
Un serveur d'application implémentant la spécification JavaServer Pages 1.0 de
Sun
Pour de plus amples informations, voir la section « Serveur d'application JSP », page 264.
14
Introduction
Sous Windows, créez un nouveau dossier destiné à recevoir les copies de travail
5
de vos fichiers de site.
Exemple :
c:\Sites\
Sous Windows, créez un sous-dossier dans le dossier c:\Inetpub\wwwroot et
6
MonSitedeTravail
attribuez-lui un nom décrivant votre site.
Exemple :
c:\Inetpub\wwwroot\
MonSitePublie

Configuration d'UltraDev

Voici comment configurer UltraDev pour l'utiliser avec la configuration système décrite à la section précédente.
Pour configurer UltraDev
Démarrez UltraDev, sélectionnez
1
:
Site
>
Nouveau Site
et entrez les
informations suivantes dans la boîte de dialogue Infos locales :
Nom du site :
MonPremierSite
Dossier racine local : c:\Sites\MonSitedeTravail
2 Cliquez sur Infos distantes et entrez les informations suivantes dans la boîte de
dialogue :
Accès : Local/Réseau
Répertoire distant : c:\Inetpub\wwwroot\MonSitePublie
3 Si vous souhaitez créer un site ASP, cliquez sur Serveur d'application et entrez
les informations suivantes dans la boîte de dialogue :
Modèle de serveur : ASP 2.0
Langage de script : VBScript ou JavaScript
Extension de page : .asp
Accès : Local/Réseau
Répertoire distant : c:\Inetpub\wwwroot\MonSitePublie
Préfixe URL : http://localhost/MonSitePublie
Prise en main
15
4
Si vous souhaitez utiliser ColdFusion Server comme serveur d'application, cliquez sur Serveur d'application et entrez les informations suivantes dans la boîte de dialogue :
Modèle de serveur : ColdFusion 4.0
Langage de script : CFML
Extension de page : .cfm
Accès : Local/Réseau
Répertoire distant : c:\Inetpub\wwwroot\MonSitePublie
Préfixe URL : http://localhost/MonSitePublie
5 Si vous souhaitez utiliser un serveur d'application JSP, cliquez sur Serveur
d'application et entrez les informations suivantes dans la boîte de dialogue :
Modèle de serveur : JSP 1.0
Langage de script : Java
Extension de page : .jsp
Accès : Local/Réseau
Répertoire distant : c:\Inetpub\wwwroot\MonSitePublie
Préfixe URL : http://localhost/MonSitePublie
6 Cliquez sur OK.

Définition d'un DSN sur l'ordinateur local

Un DSN (data source name, nom de source de données) est une sorte de raccourci permettant d'établir une connexion à une base de données.
Si vous utilisez la base de données du didacticiel, un DSN intitulé « CompassTravel » aura été créé lors de l'installation d'UltraDev.
Si vous utilisez une base de données Microsoft Access autre que celle fournie avec le didacticiel, vous devez définir vous-même le DSN correspondant. Pour obtenir des instructions, voir la section « Définition d'un DSN sous Windows », page
273.

Création d'une connexion à une base de données

Une connexion à une base de données consiste en un ensemble de paramètres, que vous définissez vous-même, qui permettent à votre application web de localiser et d'utiliser une base de données. Vous définissez ces paramètres lorsque vous définissez le DSN. Vous utilisez ensuite le DSN pour créer la connexion à la base de données.
Introduction16
Vous devez créer une connexion différente selon qu'il s'agit d'un site ASP, ColdFusion ou JSP.
Pour créer une connexion à une base de données pour une application ASP :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Nom de la source de données
(DSN) dans le menu déroulant.
La boîte de dialogue Nom de la source de données (DSN) s'affiche.
3 Tapez le nom de la nouvelle connexion.
4 Sélectionnez un DSN.
Si vous utilisez la base de données du didacticiel, sélectionnez CompassTravel dans la liste de DSN affichée. UltraDev a créé ce DSN au cours de l'installation. Si vous utilisez une autre base de données, sélectionnez le DSN que vous avez créé pour cette dernière.
5 Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev », page 15).
6 Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
7 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
Pour créer une connexion à une base de données pour une application ColdFusion :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Nom de la source de données
(DSN) dans le menu déroulant.
UltraDev vous invite à taper votre nom d'utilisateur et votre mot de passe ColdFusion.
Prise en main 17
3
Tapez le nom d'utilisateur et le mot de passe que vous utilisez pour vous connecter à l'Administrateur ColdFusion.
UltraDev récupère les DSN ColdFusion et affiche la boîte de dialogue Nom de la source de données.
4 Tapez le nom de la nouvelle connexion.
5 Sélectionnez un DSN.
Si vous utilisez la base de données du didacticiel, sélectionnez CompassTravel dans la liste de DSN affichée. UltraDev a créé ce DSN au cours de l'installation. Si vous utilisez une autre base de données, sélectionnez le DSN que vous avez créé pour cette dernière.
6 Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev », page 15).
7 Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
8 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
Pour créer une connexion à une base de données pour une application JSP :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Base de données ODBC
(Pilote JDBC-ODBC Sun) dans le menu déroulant.
La boîte de dialogue Base de données ODBC (Pilote JDBC-ODBC Sun) s'affiche.
3 Tapez le nom de la nouvelle connexion.
4 Si vous utilisez la base de données du didacticiel, remplacez l'espace réservé
[odbc dsn], dans le champ URL, par CompassTravel.
Dans le champ URL, vous devez pouvoir lire ce qui suit :
jdbc:odbc:CompassTravel
Introduction18
5
Si vous utilisez une autre base de données que celle du didacticiel, remplacez l'espace réservé créé pour cette base de données.
6 Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev », page 15).
7 Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
8 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
[odbc dsn], dans le champ URL, par le DSN que vous avez

Démarrage rapide pour les utilisateurs de Macintosh

Cette section décrit la méthode la plus rapide pour commencer à développer des applications web dans UltraDev pour Macintosh. Elle vous guide dans l'exécution des étapes suivantes :
Configuration de votre serveur
Configuration d'UltraDev sur Macintosh
Création d'une connexion à une base de données
Vous trouverez des explications plus détaillées sur les concepts et les procédures décrites dans cette section dans le reste du présent guide et dans l'aide en ligne.
De nombreuses configurations système sont possibles. Pour des raisons de simplification, cette section suppose que vous utilisez une base de données Microsoft Access. Si ce n'est pas le cas, vous pouvez utiliser la base de données fournie avec le didacticiel UltraDev. Celle-ci de trouve dans le sous-dossier Tutorial du dossier de l'application Dreamweaver UltraDev, sur le disque dur (une fois UltraDev installé sur votre système).
Les serveurs web et les serveurs d'application courants ne prenant pas encore en charge les ordinateurs Macintosh, vous devez exécuter le logiciel de serveur sur un autre ordinateur. Cette section suppose que vous avez accès à un ordinateur Windows NT Server ou Windows 2000 exécutant Internet Information Server (IIS), le serveur web commercial de Microsoft.
Prise en main 19

Configuration de votre serveur

Cette section suppose que vous avez accès à un ordinateur exécutant Windows NT Server ou Windows 2000.
Pour configurer le serveur :
1 Si ce n'est pas déjà fait, installez Internet Information Server (IIS) sur le serveur.
IIS devrait déjà être installé sur le système. Dans le cas contraire, installez-le ou demandez à votre administrateur système de le faire.
2 Si vous souhaitez développer des applications ColdFusion, installez ColdFusion
Server sur le serveur.
Pour obtenir des instructions, voir la section « Installation de ColdFusion Server d'Allaire », page 269.
3 Si vous souhaitez développer des applications JSP, installez les composants
suivants sur le serveur Windows :
Java 2 SDK édition Standard pour Windows
Le pilote JDBC-ODBC Bridge de Sun est installé automatiquement lorsque vous installez SDK. Vous pouvez télécharger SDK à partir du site web de Sun, à l'adresse suivante : http://java.sun.com/j2se/.
Un serveur d'application implémentant la spécification JavaServer Pages 1.0 de
Sun
Pour de plus amples informations, voir la section « Serveur d'application JSP », page 264.
4 Sur le serveur Windows, créez un sous-dossier dans le dossier
c:\Inetpub\wwwroot et attribuez-lui un nom décrivant votre site.
Exemple :
c:\Inetpub\wwwroot\MonSitePublie
5 Si vous souhaitez utiliser la base de données du didacticiel, copiez le fichier de
base de données du Macintosh sur le serveur.
Le fichier de base de données Microsoft Access, compasstravel.mdb, se trouve sur le disque dur du Macintosh, dans le sous-dossier Tutorial du dossier de l'application Dreamweaver UltraDev.
Vous pouvez placer le fichier de la base de données à n'importe quel emplacement du disque dur du serveur.
Introduction20
6
Définissez un DSN pointant vers la base de données sur le serveur.
Un DSN est une sorte de raccourci permettant d'établir une connexion à une base de données. Pour obtenir des instructions, voir la section « Définition d'un DSN sous Windows », page 273.
Si vous utilisez la base de données du didacticiel, nommez votre DSN « CompassTravel ».

Configuration d'UltraDev sur Macintosh

Voici comment configurer UltraDev sur Macintosh pour l'utiliser avec la configuration système décrite à la section précédente.
Pour configurer UltraDev sur Macintosh :
1 Créez un nouveau dossier destiné à recevoir les copies de travail de vos fichiers
de site.
Exemple :
Macintosh HD:Sites:MonSitedeTravail
2 Démarrez UltraDev, sélectionnez Site > Nouveau Site et entrez les
informations suivantes dans la boîte de dialogue Infos locales :
Nom du site : MonPremierSite
Dossier racine local : Macintosh HD:Sites:MonSitedeTravail
3 Cliquez sur Infos distantes et entrez les informations suivantes dans la boîte de
dialogue :
Accès : FTP
Hôte FTP : MonHoteFTP
Répertoire Hôte : MonSitePublie/
Nom d'utilisateur : MonNomUtilisateur
Mot de passe : MonMotdePasse
Prise en main 21
4
Si vous souhaitez créer un site ASP, cliquez sur Serveur d'application et entrez les informations suivantes dans la boîte de dialogue :
Modèle de serveur : ASP 2.0
Langage de script : VBScript ou JavaScript
Extension de page : .asp
Accès : FTP
Hôte FTP : MonHoteFTP
Répertoire hôte : MonSitePublie/
Nom d'utilisateur : MonNomUtilisateur
Mot de passe : MonMotdePasse
Préfixe URL : http://MonNomdeDomaine/MonSitePublie
5 Si vous souhaitez utiliser ColdFusion Server comme serveur d'application,
cliquez sur Serveur d'application et entrez les informations suivantes dans la boîte de dialogue :
Modèle de serveur : ColdFusion 4.0
Langage de script : CFML
Extension de page : .cfm
Accès : FTP
Hôte FTP : MonHoteFTP
Répertoire hôte : MonSitePublie/
Nom d'utilisateur : MonNomUtilisateur
Mot de passe : MonMotdePasse
Préfixe URL : http://MonNomdeDomaine/MonSitePublie
Introduction22
6
Si vous souhaitez utiliser un serveur d'application JSP, cliquez sur Serveur d'application et entrez les informations suivantes dans la boîte de dialogue :
Modèle de serveur : JSP 1.0
Langage de script : Java
Extension de page : .jsp
Accès : FTP
Hôte FTP : MonHoteFTP
Répertoire Hôte : MonSitePublie/
Nom d'utilisateur : MonNomUtilisateur
Mot de passe : MonMotdePasse
Préfixe URL : http://MonNomdeDomaine/MonSitePublie
7 Cliquez sur OK.

Création d'une connexion à une base de données

Une connexion à une base de données consiste en un ensemble de paramètres, que vous définissez vous-même, qui permettent à votre application web de localiser et d'utiliser une base de données. Vous définissez ces paramètres lorsque vous définissez le DSN. Vous utilisez ensuite le DSN pour créer la connexion à la base de données.
Vous devez créer une connexion différente selon qu'il s'agit d'un site ASP, ColdFusion ou JSP.
Pour créer une connexion à une base de données pour une application ASP :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Nom de la source de données
(DSN) dans le menu déroulant.
La boîte de dialogue Nom de la source de données (DSN) s'affiche.
3 Tapez le nom de la nouvelle connexion.
4 Tapez un DSN.
Si vous utilisez la base de données du didacticiel, tapez CompassTravel. Si vous utilisez une autre base de données, tapez le DSN correspondant.
Prise en main 23
5
Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev sur Macintosh », page 21).
6 Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
7 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
Pour créer une connexion à une base de données pour une application ColdFusion :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Nom de la source de données
(DSN) dans le menu déroulant.
UltraDev vous invite à taper votre nom d'utilisateur et votre mot de passe ColdFusion.
3 Tapez le nom d'utilisateur et le mot de passe que vous utilisez pour vous
connecter à l'Administrateur ColdFusion.
UltraDev se connecte au serveur, récupère les DSN ColdFusion et affiche la boîte de dialogue Nom de la source de données.
4 Tapez le nom de la nouvelle connexion.
5 Sélectionnez un DSN.
Si vous utilisez la base de données du didacticiel, sélectionnez CompassTravel dans le menu déroulant. Si vous utilisez une autre base de données, sélectionnez le DSN que vous avez créé pour cette dernière.
6 Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev sur Macintosh », page 21).
Introduction24
7
Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
8 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
Pour créer une connexion à une base de données pour une application JSP :
1 Dans UltraDev, sélectionnez Connexions dans le menu Modifier.
La boîte de dialogue Connexions s'affiche.
2 Cliquez sur le bouton Nouveau et sélectionnez Base de données ODBC
(Pilote JDBC-ODBC Sun) dans le menu déroulant.
La boîte de dialogue Base de données ODBC (Pilote JDBC-ODBC Sun) s'affiche.
3 Tapez le nom de la nouvelle connexion.
4 Si vous utilisez la base de données du didacticiel, remplacez l'espace réservé
[odbc dsn], dans le champ URL, par CompassTravel.
Dans le champ URL, vous devez pouvoir lire ce qui suit :
jdbc:odbc:CompassTravel
5
Si vous utilisez une autre base de données que celle du didacticiel, remplacez l'espace réservé [odbc dsn], dans le champ URL, par le DSN que vous avez créé pour cette base de données.
6 Cliquez sur Tester.
UltraDev tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le DSN. Si la connexion n'aboutit toujours pas, vérifiez le préfixe d'URL du serveur d'application (voir la section « Configuration d'UltraDev », page 15).
7 Cliquez sur OK.
Votre nouvelle connexion doit désormais s'afficher dans la boîte de dialogue Connexions.
8 Cliquez sur Terminé pour fermer la boîte de dialogue Connexions.
Vous pouvez à présent commencer à développer votre application web. Pour en apprendre davantage, voir la section « Prise en main de Dreamweaver UltraDev », page 38.
Prise en main 25

Configuration du système

Avant de pouvoir commencer à développer des applications web à l'aide d'UltraDev, vous devez configurer votre système.
Cette section présente les procédures générales qui vous permettront d'accomplir cette tâche. Si vous avez réussi à configurer votre système à l'aide des instructions figurant dans les sections de démarrage rapide (« Démarrage rapide pour les utilisateurs de Windows », page 13 ou « Démarrage rapide pour les utilisateurs de Macintosh », page 19), vous pouvez ignorer la présente section.
La configuration de votre système comporte plusieurs étapes :
Configuration du serveur web
Définition du dossier du site local dans UltraDev
Définition du dossier du site distant dans UltraDev
Spécification de la technologie serveur dans UltraDev
Spécification d'un serveur d'application dans UltraDev
Spécification d'un préfixe d'URL dans UltraDev

Configuration du serveur web

Pour héberger votre site web, vous pouvez utiliser n'importe quel serveur web compatible avec votre serveur d'application ASP, JSP ou ColdFusion.
Si vous avez installé UltraDev sur un ordinateur exécutant Windows 95, 98 ou NT Workstation, vous pouvez installer et exécuter sur votre ordinateur local le logiciel de serveur web gratuit de Microsoft, Personal Web Server (PWS). Pour obtenir des instructions d'installation, voir la section « Installation de Microsoft Personal Web Server », page 267. Si vous avez installé UltraDev sur un ordinateur exécutant Windows 2000, vous pouvez installer Internet Information Server (IIS) version 5.0, le serveur web d'entreprise de Microsoft inclus avec Windows 2000.
Une fois le logiciel de serveur web installé (sur un serveur local ou distant), il reste à installer les éléments suivants :
Un serveur d'application, pour exécuter votre application web
Une base de données, destinée à être utilisée par votre application web
Un pilote de base de données, qui permettra à votre application web de
communiquer avec votre base de données
La configuration exacte diffère selon que vous comptez utiliser UltraDev pour créer des applications ASP, ColdFusion ou JSP. Pour de plus amples informations, voir la section « Eléments requis pour les programmeurs ASP », page 257, « Eléments requis pour les programmeurs ColdFusion », page 261 ou « Eléments requis pour les programmeurs JSP », page 264.
Introduction26

Définition d'un site local

Dreamweaver UltraDev vous offre la possibilité de gérer vos fichiers et de les transférer entre votre disque local et votre serveur web par un simple clic de souris. Pour utiliser ces fonctions, procédez comme suit :
Créez un dossier sur votre disque local pour stocker les fichiers que vous
générerez pour votre application. Vous pouvez également créer des sous-dossiers pour stocker vos fichiers d'images ou autres ressources.
Définissez un site local. Il s'agit du répertoire sur votre disque local où sont
stockés vos fichiers. Ce site est indispensable au bon fonctionnement d'UltraDev. Cette section vous explique comment définir un site local.
Définissez un site distant. Il s'agit du dossier contenant vos fichiers sur le
serveur web. Pour de plus amples informations, voir la section « Définition d'un site distant », page 27.
Vous devez définir un site local pour chaque nouveau site que vous créez. Le site local est le répertoire dans lequel vous stockez les fichiers du site sur votre disque local. Si vous n'en définissez pas, Dreamweaver UltraDev ne fonctionnera pas correctement. Le site local se définit une seule fois.
Pour définir un site local :
1 Choisissez Site > Nouveau site.
2 Dans la boîte de dialogue Définition du site, sélectionnez la catégorie Infos
locales.
3 Entrez un nom dans le champ Nom du site.
4 Dans le champ Dossier racine local, spécifiez le dossier de votre disque local
dans lequel devront être stockés les fichiers de l'application : indiquez un chemin ou cliquez sur l'icône de dossier pour rechercher et sélectionner le dossier voulu.
5 Vous pouvez compléter les autres options de la catégorie Infos locales, mais cela
n'est pas indispensable pour que le site fonctionne.
Pour plus d'informations sur ces options, voir le chapitre « Planification et configuration de votre site », dans l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver) ou dans le manuel Utilisation de Dreamweaver.
6 Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Vous devez ensuite définir un site distant

Définition d'un site distant

Le site distant est le dossier racine publié de votre site sur le serveur web. Le dossier est dit « publié » quand vous pouvez en appeler des pages à l'aide du protocole HTTP (l'URL, dans votre navigateur, commence par « http://...»).
Prise en main 27
Remarque :
web.
on utilise couramment le terme de serveur HTTP pour désigner un serveur
Certains serveurs web peuvent résider sur votre ordinateur local. Par exemple, vous pouvez exécuter Microsoft Personal Web Server sur votre ordinateur Windows local.
Dans la plupart des cas, le serveur web réside sur le même système (il peut s'agir, entre autres, de votre ordinateur local) que celui qui héberge le serveur d'application. Pour de plus amples informations, voir la section « Spécification d'un serveur d'application », page 30.
Pour définir un site local :
1 Si la boîte de dialogue Définition du site n'est pas ouverte, choisissez Site >
Définir les sites, sélectionnez votre site et cliquez sur Modifier afin de l'ouvrir.
2 Dans la liste des catégories à gauche, cliquez sur Infos distantes.
La boîte de dialogue Infos distantes s'affiche.
3 Dans le menu déroulant Accès, sélectionnez Local/Réseau ou FTP.
Pour de plus amples informations, voir le chapitre « Gestion des sites et collaboration », dans l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver) ou dans le manuel Utilisation de Dreamweaver.
Vous pouvez également envoyer vos fichiers à une application SourceSafe en choisissant Base de données SourceSafe (les développeurs utilisent SourceSafe afin de contrôler la version des fichiers). Si vous choisissez cette option, vous devez définir un serveur d'application différent. Pour obtenir des instructions, voir la section « Spécification d'un serveur d'application », page 30.
4 Si vous avez choisi Local/Réseau, cliquez sur l'icône de dossier et spécifiez le
dossier racine de votre site distant.
Le dossier racine est le dossier où votre serveur web stocke les documents publiés.
5 Si vous avez choisi FTP, complétez les autres zones de la boîte de dialogue :
Entrez le nom de l'hôte FTP.
Entrez le nom du répertoire hôte. Il s'agit du répertoire où sont stockés les
documents publiés sur le web.
Entrez le nom de connexion et le mot de passe que vous utilisez pour vous
connecter au serveur FTP.
Introduction28
Parmi les autres options, sélectionnez celles qui conviennent.
Pour de plus amples informations sur les options de la boîte de dialogue Infos distantes, voir le chapitre « Gestion des sites et collaboration », dans l'aide de Dreamweaver (Aide > Utilisation de Dreamweaver) ou dans le manuel Utilisation de Dreamweaver.
6 Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
Vous devez ensuite spécifier une technologie serveur

Spécification de la technologie serveur

Lorsque vous configurez UltraDev pour le développement d'applications web, vous devez non seulement organiser vos fichiers de site, mais également spécifier une technologie serveur, un serveur d'application (voir la section « Spécification d'un serveur d'application », page 30) et un préfixe d'URL (voir la section « Spécification d'un préfixe d'URL », page 31). Cette section vous explique comment procéder pour spécifier une technologie serveur.
Vous devez spécifier une technologie serveur par chaque nouveau site que vous créez. La spécification d'une technologie serveur indique à UltraDev quels types de scripts côté serveur il doit insérer dans vos pages. Si vous utilisez un serveur ColdFusion, UltraDev introduira dans la page les balises et les scripts ColdFusion nécessaires. Si le serveur web met en œuvre la spécification JSP de Sun, UltraDev insère un code Java. Si le serveur web met en œuvre la spécification ASP de Microsoft, UltraDev intègre des scripts VBScript ou JavaScript.
La technologie serveur que vous spécifiez s'appliquera au site dans son ensemble et non à des pages individuelles ; toutes les pages de votre application seront ainsi compatibles.
Remarque :
section « Définition d'un site local », page 27).
Pour spécifier une technologie serveur :
1 Si la boîte de dialogue Définition du site n'est pas ouverte, choisissez Site >
vous devez définir un site avant de spécifier une technologie serveur (voir la
Définir les sites, sélectionnez votre site et cliquez sur Modifier afin de l'ouvrir.
2 Dans la boîte de dialogue Définition du site, sélectionnez la catégorie Serveur
d'application.
La boîte de dialogue Serveur d'application s'affiche.
3 Complétez les zones suivantes :
Dans le menu déroulant Modèle de serveur, sélectionnez ASP 2.0, JSP 1.0 ou
ColdFusion 4.0.
Prise en main 29
Si vous avez choisi ASP comme modèle de serveur, sélectionnez VBScript ou
JavaScript comme langage de script par défaut (si vous avez choisi JSP ou
ColdFusion, le langage est sélectionné automatiquement).
Pour l'extension de page, acceptez l'extension de fichier par défaut ou
sélectionnez-en une autre dans le menu déroulant. Elle sera ajoutée à chaque page que vous créez pour le site.
Remarque :
statiques. En revanche, si vous les remplacez par .htm ou .html, toutes les pages dynamiques créées ultérieurement seront désactivées. Vous devrez alors modifier manuellement l'extension des pages dynamiques (en choisissant .asp, .jsp ou .cfm selon les cas).
4 Pour le moment, laissez ouverte la boîte de dialogue Définition du site.
les extensions par défaut .asp, .jsp et .cfm n'affecteront pas vos pages
Vous devez spécifier ensuite un serveur d'application

Spécification d'un serveur d'application

Par défaut, UltraDev suppose que le serveur d'application réside sur le même système que le serveur web. Si vous avez défini un site distant dans la catégorie Infos distantes et que le serveur d'application réside sur le même système que le site distant (il peut s'agir, entre autres, de votre ordinateur local), acceptez les paramètres par défaut de la catégorie Serveur d'application et passez à « Spécification d'un préfixe d'URL », page 31.
Si vous n'avez pas défini de site distant dans la catégorie Infos distantes, la catégorie Serveur d'application adopte par défaut le dossier racine local défini dans la catégorie Infos locales. Vous n'avez pas besoin de définir ce paramètre si les deux conditions suivantes sont remplies :
Votre serveur web et votre serveur d'application résident tous deux sur votre
ordinateur local. Par exemple, vous développez des applications ColdFusion avec Personal Web Server et ColdFusion Server sur votre système Windows 98 local.
Votre dossier racine local est un sous-dossier de votre répertoire de base. Par
exemple, si vous utilisez PWS ou IIS, votre dossier racine local doit être un sous-dossier du dossier c:\Inetpub\wwwroot\ ou ce dossier même.
Si votre dossier racine local n'est pas un sous-dossier de votre répertoire de base, vous devez définir le dossier racine local comme répertoire virtuel dans votre serveur web.
Pour de plus amples informations sur les répertoires de base et virtuels, voir la section « A propos du préfixe d'URL », page 32.
Introduction30
Loading...
+ 254 hidden pages