quadri ColdFusion sono di diversi tipi per risolvere diversi problemi . I framework Model-View -Control offre soluzioni software per mantenere la separazione tra presentazione e componenti logici di programmazione in un sito ColdFusion . Quadri di iniezione di dipendenza mantengono progetti con strutture complesse di componenti ColdFusion . Framework di persistenza aiutano a mantenere il codice tra gli oggetti di un progetto di ColdFusion e il database sottostante , al fine di evitare di riscrivere il codice del database e le query nel corso della vita di un progetto .
Fusebox
un esempio di un quadro di riferimento che segue il modello MVC è fusebox . Fusebox aveva lo scopo di creare una sorta di " idraulico" alla base di codice ColdFusion che dà ai programmatori una solida base per il codice . Questo quadro non impone un particolare paradigma di programmazione , ma piuttosto offre ai programmatori la possibilità di utilizzare i propri componenti . La fondazione di fusebox si occupa di componenti MVC , in modo che i componenti di visualizzazione e componenti di programmazione di mantenere la separazione e mantenere le modifiche in una parte del programma di influenzare l'intero progetto .
Coldspring
il quadro Coldspring gestisce i componenti per il programmatore ColdFusion . "Componenti" sono simili a "oggetti" in altri linguaggi di programmazione . in ColdFusion , questi oggetti possono essere importati nel progetto . La gestione di questi componenti può diventare problematico , però, quando molti componenti dipendono l'uno dall'altro per la loro funzionalità . Coldspring utilizza file XML per gestire le dipendenze tra i componenti per il programmatore , in modo che quando il programmatore invoca un componente per un compito , il framework gestisce il codice dipendente.
Trasferimento
Transfer rappresenta un framework di persistenza che gestisce gli oggetti ColdFusion all'interno di un programma di accesso al database sottostante . Trasferimento , come Coldspring , utilizza XML per gestire gli oggetti e la loro interazione con un database relazionale . Il quadro di trasferimento crea oggetti speciali di trasferimento che gestiscono le transazioni di database per il programmatore , in modo che lei può ottenere informazioni dal database dal proprio programma senza preoccuparsi della implementazione del database . Questo significa che il programmatore può sia interagire con un database specifico tramite Bonifico o creare codice che può interagire con diversi tipi di database .
software © www.354353.com