Erste ColdFusion Application

Sie lernen durch Handeln, und dann gehen wir zurück und erklären, wie ColdFusion seine Magie gearbeitet. Bevor Sie beginnen, erhalten aber müssen Sie einige Begriffe, die Datenbank zu errichten, zu lernen und erstellen Sie das Web-Verzeichnis, das Sie gehen zu bedienen. Dies sind nur einige Begriffe, die Sie kennen sollten:

Eine Vorlage ist eine Datei mit einer. Cfm Erweiterung. ColdFusion führt diese Vorlagen und produziert, die HTML-Browser des Benutzers zurückgegeben wird.

Eine Seite ist das, was in Ihrem Browser angezeigt. Es ist aus der HTML gerendert, dass ColdFusion Server zurück an Ihren Browser sendet.

Ihr Browser eine ColdFusion-Vorlage. ColdFusion verarbeitet die in HTML-Vorlage aus und sendet sie an Ihren Web-Server und Ihrem Web-Server antwortet, indem sie den HTML an Ihren Browser, die den HTML-Code in die Webseite, die Sie sehen, macht. Sie brauchen drei Dinge, um die Anwendung zu erstellen:

  

Macromedia ColdFusion MX Server, installiert und ausgeführt wird.

Macromedia HomeSite oder HomeSite + (oder ähnlich, aber älter ColdFusion Studio-Editor). Verwenden Sie HomeSite, deinem Beispiel zu Anwendung zu entwickeln.

Ein Web-Browser.

Erstellen Sie ein Verzeichnis in Ihrem Web-Root (in der Regel c: \ inetpub \ wwwroot \) mit dem Namen CFMXBible. In diesem Verzeichnis, erstellen Sie ein Unterverzeichnis CH02. Alle Vorlagen, die Sie in diesem Artikel zu erstellen gehen Sie in dieses Verzeichnis. Wir haben ein Beispiel-Access Datenbank mit dem Namen CFMXBible.mdb zur Verfügung gestellt. Befolgen Sie diese Schritte zur Einrichtung der Datenbank:

1. Kopieren CFMXBible.mdb an der Wurzel Ihres Servers C:-Laufwerk. Beachten Sie, dass Sie statt diese Datei nicht innerhalb des Web-Verzeichnisses, denn wenn Sie die MDB-Datei das Web zugänglich, jeder kann von ihrem Browser Ihres MDB-Datei direkt herunterladen. Platzieren Sie diese Datei außerhalb des Web-Root bietet ein zusätzliches Maß an Sicherheit.

2. Melden Sie sich in ColdFusion Administrator, der die Steuerkonsole für ColdFusion MX ist. Sie können mit ColdFusion Administrator gehen durch eine Verknüpfung in der Macromedia ColdFusion MX-Gruppe auf "Start"-Menü Ihres Servers, oder Sie können zur ColdFusion Administrator direkt indem Sie in Ihren Web-Browser http:// / CFIDE / Administrator (ersetzt mit dem Namen des Servers, auf dem Sie entwickeln Ihre Beispiel-Anwendung).

3. Klicken Sie auf die Datenquellen Link auf der linken Seite Ihres Browsers.

4. In der Add New Data Source Teil, der angezeigt wird, geben CFMXBibleAccess in der Data Source Name Feld, wählen Sie Microsoft Access als der Fahrer-Typ, und klicken Sie auf "Hinzufügen".

5. Die CF-Data Source Name Textfeld sollte bereits enthalten CFMXBibleAccess. Geben Sie den Pfad zu Ihrer MDB-Datei (die C betragen sollte: \ CFMXBible.mdb) in der Datenbank-Datei Feld, und lassen Sie Database File System leer. Lassen Sie Use Default Benutzername überprüft werden; geben Sie einen aussagekräftigen Beschreibung in das Feld Beschreibung, und klicken Sie auf Senden.

1. Starten Sie HomeSite oder einen ähnlichen Code-Editor Ihrer Wahl.

2. Wählen Sie Ihr Laufwerk C aus der Dropdown-Liste am oberen Rand der HomeSite links im Fenster.

3. Blättern Sie zu dem Inetpub Verzeichnis in der Baumstruktur unter dem Drop-Down-Liste.

4. Expand Inetpub bei Verwendung von IIS (Internet Information Server), oder CFusionMX wenn Sie die Standalone-Web-Server.

5. Expand wwwroot.

6. Expand CFMXBible.

7. Wählen Sie die CH02 Verzeichnis, das Sie zuvor erstellt haben.

8. Wählen Sie "Datei ➪ Neues Dokument aus dem Menü.

9. Wählen Sie alles, was in der Hauptsache Bearbeitungsfenster in HomeSite und drücken Sie die Entf-Taste, um eine Standard-Code zu entfernen.

10. Wählen Sie "Datei ➪ Speichern aus dem Menü und stellen Sie sicher, dass Sie in der CH02 Verzeichnis sind (es sollte in der Drop-Down-Liste oberhalb der Liste der Dateien).

11. Benennen Sie Ihre neue Datei Application.cfm und klicken Sie auf "Speichern". Application.cfm ist eine spezielle Vorlage, die ColdFusion automatisch ausgeführt, bevor jeder Vorlage, die Sie bitten. Stellen Sie sicher, dass die ursprüngliche A im Dateinamen aktiviert ist oder es wird nicht auf einigen Plattformen arbeiten.

12. Geben Sie den Code in das Editor-Fenster und speichern Sie dann die Datei als Application.cfm.


   
   
 

Die CFAPPLICATION Tag sagt ColdFusion Server, die alle wichtigen Vorlagen und Variablen in der Anwendung sind Teil einer Anwendung namens CH02 Raum, innerhalb dessen alle Variablen der Anwendung und Daten enthalten sein wird, und Request.MainDSN enthält den Namen der Datenquelle, die Sie zuvor erstellt haben. Nun, da Sie eingerichtet haben Ihre Anwendung und Datenbank-Verzeichnis und erstellt ein Grundgerüst, schreiben Sie Code, um ein Unternehmen in die Datenbank aufzunehmen. Sie erstellen drei Vorlagen: eine Formularvorlage eine Aktion Vorlage, und eine Vorlage, zeigt eine Meldung an, wenn die Aktion beendet ist. Die Formularvorlage sammelt Daten über das Unternehmen, die Maßnahmen Vorlage heißt es in der Datenbank und leitet den Benutzer auf das fertige Vorlage, und die fertige Vorlage teilt dem Benutzer mit, dass die Aktion erfolgreich war. Die erste Vorlage, die Sie erstellen, wird das Formular, das Unternehmen Daten sammelt. Dieses Formular wird Eingabefelder für den Firmennamen, Adresse, Stadt, Bundesland enthalten, und die Postleitzahl, sowie eine Schaltfläche "Senden". Erstellen Sie eine Datei mit dem Namen CompanyAddForm.cfm innerhalb der CH02-Verzeichnis und geben Sie den Code in die Datei bearbeitet das Fenster, und speichern Sie die Datei.

 ColdFusion MX Bible 

Fügen Sie ein Unternehmen

Firmenname
Adresse
Stadt
Staat
PLZ
size = "11" maxlength = "10"> 
Kommentare

Dieser Code ist ein viel zu verdauen, so das wir brechen sie sich wie folgt:

Der Tisch, TR und TD-Tags definieren die visuelle Gestaltung dieses Formular. Das ist einfach nur HTML.

CFForm ist der Container für die Daten, die der Benutzer eingibt in die Form Kontrollen, die an den Server übergeben wird, nachdem der Benutzer das Formular abschickt.

Die Schaltfläche "Senden" (INPUT type = "submit") macht die Formulardaten an den Aktionen-Seite, die nehmen, dass die Daten und legen Sie es in die Datenbank wird. Sie bauen die Aktion Seite nächste. Die CFForm in CompanyAddForm.cfm hat zwei Attribute: Verfahren und Action. Die Form ist die Methode POST, und seine Aktion ist CompanyAddAction.cfm, dh wenn der Benutzer auf "Senden", die Formulardaten an die Vorlage CompanyAddAction.cfm gebucht wird. Jeder der cfinput Tags hat ein Type-Attribut. In diesem Antrag, der Typ ist immer TEXT, was bedeutet, dass das Eingabefeld ein Single-Line-Textfeld befindet. Jeder der cfinput Tags ein Name-Attribut, das den Namen der Form, dass die variablen Daten in das Feld nach dem Formular eingegeben enthält, ist die Maßnahme Vorlage vorgelegt.

Ein Artikel von Mark vorgelegt Dresher


Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle.
Wichtig: Dieser Artikel "Erste ColdFusion Application" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.


Online: 480 users browsing the articles directory