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ÉCIFIQUES. VOUS POUVEZ DISPOSER DE CERTAINS AUTRES DROITS, QUI VARIENT SELON LES ÉTATS.
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
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 webServeur
Windows 95, 98
ou NT Workstation
Windows NT Server
2000
MacintoshIIS 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 webServeur
Windows 95, 98
ou NT Workstation
Windows NT Server
2000
MacintoshIIS 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 webServeur
d'application
Pilote de base de
données
Windows 95, 98
ou NT Workstation
Windows NT Server
2000
MacintoshIIS 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 sousdossier 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
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 :
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 main17
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 main19
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 main21
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 main23
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 main25
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 deDreamweaver) 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 main27
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 main29
• 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
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.