Prima ColdFusion Application

Si impara facendo, e poi tornare indietro e spiegare come ColdFusion lavorato la sua magia. Prima di cominciare, però, si deve imparare alcuni termini, impostare il database, e creare la directory Web che stai per usare. Queste sono alcune delle parole che si deve sapere:

Un modello è un file con estensione. Cfm. ColdFusion esegue questi modelli e produce HTML che viene restituito al browser dell'utente.

Una pagina è ciò che appare nel vostro browser. Esso è stato reso dal codice HTML che ColdFusion server invia al browser.

Il tuo browser richiede un modello di ColdFusion. ColdFusion processi il modello in formato HTML e lo invia al server Web e il server Web risponde inviando l'HTML al browser, che rende il codice HTML nella pagina web che si vede. Hai bisogno di tre cose per costruire la vostra domanda:

  

Macromedia ColdFusion MX Server, installato e funzionante.

Macromedia HomeSite o HomeSite + (o l'editor di ColdFusion simile, ma più anziani Studio). Si utilizza HomeSite per sviluppare la vostra applicazione di esempio.

Un browser web.

Creare una directory nella directory principale del Web (di solito c: \ inetpub \ wwwroot \) denominato CFMXBible. All'interno di questa cartella, crea una sottodirectory denominata CH02. Tutti i modelli che si crea in questo articolo andare in questa directory. Abbiamo fornito un database di Access di esempio denominato CFMXBible.mdb. Seguire questi passi per impostare il database:

1. Copia CFMXBible.mdb alla radice del server C: drive. Si noti che non è luogo questo file all'interno della directory principale Web, perché se si fanno i file MDB Web accessibili, chiunque può scaricare il file MDB destra dal proprio browser. Immissione questo file al di fuori del Web principale offre una ulteriore misura di sicurezza.

2. Accedi a ColdFusion Administrator, che è la console di controllo per ColdFusion MX. Potete andare a ColdFusion Administrator attraverso un collegamento in Macromedia ColdFusion MX gruppo nel menu Start del server, oppure si può andare a ColdFusion Administrator direttamente puntando il browser Web per http:// / CFIDE / amministratore (in sostituzione con il nome del server su cui si sviluppa l'applicazione ad esempio).

3. Fare clic sul collegamento Data Sources sul lato sinistro del browser.

4. Nella parte Add New Data Source che appare, inserire CFMXBibleAccess nel campo Nome origine dati, scegliere Microsoft Access come tipo di driver e fare clic su Aggiungi.

5. Nome CF casella Origine dati di testo dovrebbe contenere già CFMXBibleAccess. Immettere il percorso del file MDB (che dovrebbe essere C: \ CFMXBible.mdb) nel campo file di database, e lasciare in bianco File System Database. Invia predefinita Username controllati; inserire una descrizione significativa nel campo Descrizione e fare clic su Invia.

1. Lancio HomeSite o un altro editor di codice di vostra scelta.

2. Scegliete la vostra unità C dalla discesa in alto a sinistra della finestra di HomeSite.

3. Scorrere verso il basso nella directory Inetpub nella struttura sotto l'elenco a discesa.

4. Expand Inetpub se si utilizza IIS (Internet Information Server), o CFusionMX se si utilizza il server standalone web.

5. Expand wwwroot.

6. Expand CFMXBible.

7. Selezionare la directory CH02 che si è creato in precedenza.

8. Scegliete File ➪ nuovo documento dal menu.

9. Seleziona tutto nella finestra principale di editing in HomeSite e premere il tasto Canc per rimuovere qualsiasi codice predefinito.

10. ➪ scegliere File Salva dal menu e fare in modo che ci si trova nella directory CH02 (che dovrebbe apparire nel menu a discesa sopra l'elenco dei file).

11. Il tuo nome Application.cfm nuovo file e fare clic su Salva. Application.cfm è un modello speciale che ColdFusion esegue automaticamente prima di ogni modello che si specifica richiesta. Assicurarsi che la A maiuscola iniziale è nel nome del file o non funzionerà su alcune piattaforme.

12. Digitare il codice nella finestra di editing e quindi salvare il file come Application.cfm.


   
   
 

Il tag CFAPPLICATION dice ColdFusion Server che tutti i modelli e le variabili nella vostra applicazione fanno parte di uno spazio di un'applicazione denominata CH02 entro il quale tutte le variabili della domanda, nonché i dati saranno contenuti, e Request.MainDSN contiene il nome del datasource che si è creato in precedenza. Ora che hai impostato la directory di applicazioni e database e creato un quadro di base, si scrive il codice per aggiungere una società al database. È possibile creare tre modelli: un modello di modulo, un modello di azione, e un modello che visualizza un messaggio quando l'azione è finita. Il modello di modulo raccoglie i dati sulla società, l'azione modello mette in banca dati e reindirizza l'utente al termine modello e il modello finito dice l'utente che l'azione ha avuto successo. Il primo modello che si crea è la forma che raccoglie i dati aziendali. Questo modulo conterrà i campi di input per il nome della ditta, indirizzo, città, stato, e il codice di avviamento postale, oltre a un pulsante di invio. Creare un file denominato CompanyAddForm.cfm all'interno della directory CH02, digitare il codice del file nella finestra di editing, e salvare il file.

 ColdFusion MX Bibbia 

Aggiungi azienda

Nome Azienda
Indirizzo
Città
Stato
CAP
size = "11" maxlength = "10"> 
Commenti

Questo codice è molto digeribile, quindi abbiamo una scomposizione come segue:

TABLE, TR e TD tag definire il layout visivo di questo modulo. Questo è il codice HTML semplice.

CFFORM è il contenitore per i dati che l'utente entra nella controlli dei moduli, che è passato al server dopo che l'utente invia il modulo.

Il pulsante di invio (input type = "submit") presenta i dati del modulo alla pagina di azione, che avrà che i dati e inserirlo nel database. Si costruisce la pagina azione successiva. Il CFFORM in CompanyAddForm.cfm ha due attributi: il metodo e di azione. La forma è il metodo è POST, e la sua azione è CompanyAddAction.cfm, il che significa che quando l'utente fa clic su Invia, i dati del modulo è inviato alle CompanyAddAction.cfm modello. Ciascuno dei tag CFINPUT ha un attributo di tipo. In questa applicazione, il tipo è sempre TESTO, il che significa che il campo di input è un singolo campo di testo in linea. Ciascuno dei tag CFINPUT ha un attributo name, che è il nome della variabile modulo che contiene i dati è entrato in campo dopo il modulo è presentato al modello di azione.

un articolo presentato da Mark Dresher


Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni.
Importante: Questo articolo è "First ColdFusion Application" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.


Online: 387 users browsing the articles directory