Première application ColdFusionVous apprenez par la pratique, et ensuite nous revenir en arrière et d'expliquer comment ColdFusion travaillé sa magie. Avant de commencer, cependant, vous devez apprendre quelques termes, mis en place la base de données, et créer le répertoire Web que vous allez utiliser. Ce sont là quelques conditions que vous devez savoir: Un modèle est un fichier avec une extension. Cfm. ColdFusion exécute ces modèles et produit HTML qui est retourné au navigateur de l'utilisateur. Une page est ce qui apparaît dans votre navigateur. Il est rendu depuis le code HTML qui ColdFusion Server envoie à votre navigateur. Votre navigateur demande une ColdFusion modèle. ColdFusion processus du modèle en HTML et les envoie à votre serveur Web, et votre serveur Web répond en envoyant ce code HTML à votre navigateur, ce qui rend le code HTML dans la page Web que vous voyez. Vous avez besoin de trois choses pour construire votre application:
Macromedia ColdFusion MX Server, installé et s'exécute. Macromedia HomeSite HomeSite ou + (ou le semblable, mais plus âgés ColdFusion Studio Editor). Vous utilisez HomeSite pour développer votre application par exemple. Un navigateur Web. Créer un répertoire à la racine de votre Web (en général C: \ Inetpub \ wwwroot \) a nommé CFMXBible. Dans ce répertoire, créez un sous-répertoire nommé CH02. Tous les modèles que vous créez dans cet article vont dans ce répertoire. Nous avons fourni une base de données Access échantillon nommé CFMXBible.mdb. Suivez ces étapes pour configurer la base de données: 1. Copiez CFMXBible.mdb à la racine de C de votre serveur: lecteur. Notez que vous ne placez pas ce fichier à l'intérieur de la racine Web, parce que si vous créez le fichier MDB accessible par le Web, n'importe qui peut télécharger vos fichiers MDB droit de leur navigateur. Placer ce fichier à l'extérieur de la racine Web offre une mesure de sécurité supplémentaire. 2. Connectez-vous à ColdFusion Administrator, qui est la console de contrôle pour ColdFusion MX. Vous pouvez aller à ColdFusion Administrator par un raccourci dans le groupe de Macromedia ColdFusion MX dans le menu Démarrer de votre serveur, ou vous pouvez aller à ColdFusion Administrator directement en pointant votre navigateur Web pour http:// 3. Cliquez sur le lien Sources de données sur le côté gauche de votre navigateur. 4. Dans le Ajouter de nouvelles données source de la partie qui apparaît, entrez CFMXBibleAccess dans le champ Nom de la source de données, choisissez Microsoft Access en tant que type de pilote et cliquez sur Ajouter. 5. Le nom de données FC zone Source texte devrait déjà contenir CFMXBibleAccess. Entrez le chemin de votre fichier MDB (qui devrait être C: \ CFMXBible.mdb) dans le champ Fichier de base de données, et laissez-système de fichier base de données vide. Laissez cochée par défaut Utilisez Nom d'utilisateur, entrez une description significative dans le champ Description, et cliquez sur Envoyer. 1. Lancement HomeSite ou un éditeur de code similaire de votre choix. 2. Choisissez votre lecteur C de la liste déroulante en haut à gauche de la fenêtre de HomeSite. 3. Faites défiler la liste vers le répertoire Inetpub dans l'arborescence en dessous de la liste déroulante. 4. Expand Inetpub si vous utilisez IIS (Internet Information Server), ou CFusionMX si vous utilisez le serveur web autonome. 5. Expand wwwroot. 6. Expand CFMXBible. 7. Sélectionnez le répertoire CH02 que vous avez créé plus tôt. 8. Choisissez Fichier ➪ Nouveau document dans le menu. 9. Tout sélectionner dans la fenêtre principale d'édition en HomeSite et appuyez sur la touche Delete pour supprimer n'importe quel code défaut. 10. Choisissez Fichier ➪ Enregistrer dans le menu et assurez-vous que vous êtes dans le répertoire CH02 (il devrait apparaître dans la liste déroulante ci-dessus la liste des fichiers). 11. Application.cfm le nom de votre nouveau fichier et cliquez sur Enregistrer. Application.cfm est un modèle spécial qui ColdFusion s'exécute automatiquement avant chaque modèle que vous le demandiez. Assurez-vous que l'initiale A, est capitalisé dans le nom du fichier ou il ne fonctionnera pas sur certaines plateformes. 12. Tapez le code dans la fenêtre d'édition, puis enregistrez le fichier en tant que Application.cfm. La balise CFAPPLICATION ColdFusion Server raconte que tous les modèles et les variables de votre application font partie d'un espace d'application nommée CH02 dans lequel toutes les variables de l'application et les données seront contenues, et Request.MainDSN contient le nom de la source de données que vous avez créé plus tôt. Maintenant que vous avez configuré votre répertoire de l'application et base de données et a créé un cadre de base, vous écrivez du code pour ajouter une entreprise à la base. Vous pouvez créer trois modèles: un modèle de formulaire, une action modèle, un modèle qui affiche un message lorsque l'action est terminée. Le modèle de formulaire recueille des données sur l'entreprise, l'action modèle de l'intègre dans la base de données et redirige l'utilisateur vers la fin modèle et le modèle achevé indique à l'utilisateur que l'action a été couronnée de succès. Le premier modèle que vous créez est la forme qui recueille des données de l'entreprise. Ce formulaire contient les champs de saisie pour le nom de société, adresse, ville, état et code postal, plus un bouton d'envoi. Créez un fichier nommé CompanyAddForm.cfm l'intérieur du répertoire CH02, tapez le code dans la fenêtre d'édition du fichier, et enregistrez le fichier.
Ce code est beaucoup à digérer, si on le décompose comme suit: Table, tr et td définir la présentation visuelle de ce formulaire. Ceci est la version HTML brut. CFFORM est le conteneur pour les données que l'utilisateur entre dans les contrôles de formulaire, qui est transmis au serveur après que l'utilisateur envoie le formulaire. Le bouton de soumission (INPUT type = "submit") présente les données du formulaire à la page d'action, qui aura que les données et l'insérer dans la base. Vous construisez la page action suivante. Le CFFORM dans CompanyAddForm.cfm a deux attributs: méthode et d'action. Le formulaire est la méthode POST, et son action est CompanyAddAction.cfm, ce qui signifie que lorsque l'utilisateur clique sur Envoyer, le formulaire de données est envoyé sur les CompanyAddAction.cfm modèle. Chacune des tags CFINPUT a un attribut type. Dans cette application, le type est toujours le texte, ce qui signifie que le champ d'entrée est un seul champ de texte en ligne. Chacun des tags CFINPUT possède un attribut nom, qui est le nom de la variable de formulaire qui contient les données saisies dans les champs après le formulaire est soumis à l'action modèle. un article présenté par Mark Dresher Disclaimer:Notre site n'est pas responsable du contenu de cet article. Webarticles est une ressource d'information gratuite. Important: Cet article «Premières ColdFusion Application" a été traduit par un logiciel automatique. Nous nous sentons désolés pour les fautes d'orthographe que mai ont eu lieu. Nous vous remercions de votre compréhension.
|
|||||||||||||||||||
| Online: 207 users browsing the articles directory |
|
|