Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
ColdFusion rámcov prichádzajú v rôznych typoch riešiť rôzne problémy . Rámca Model - View - Control ponúka softvérové riešenia pre zachovanie oddelenia prezentácie a programovanie logických prvkov v ColdFusion webe . Závislosť injekcie rámca udržiavať projekty s komplexnými štruktúrami ColdFusion komponenty . Perzistencia rámca pomôcť udržať kódu medzi objektmi v ColdFusion projektu a základnú databázu , aby sa zabránilo prepisovanie kódu databázy a otázok počas životnosti projektu .
Fusebox
Príklad rámca , ktorý nasleduje po modeli MVC je poistkovej skrini . Fusebox zámerom bolo vytvoriť vstavaný " inštalatérske " sa základom ColdFusion kód , ktorý umožní programátorom solídny základ pre kód . Tento rámec nepresadzuje konkrétny programovací paradigma , ale skôr dáva programátorom flexibilitu používať svoje vlastné komponenty . Základom Fusebox stará o MVC komponentov, takže zobrazovacie prvky a programovacie komponenty udržiava oddelenie a udržať zmeny na jednej časti programu ovplyvnili celý projekt .
Coldspring
rámec Coldspring spravuje komponenty ColdFusion programátora . " Komponenty " sú podobné " objekty " v iných programovacích jazykoch . v ColdFusion , tieto objekty možno importovať do projektu . Riadenie týchto prvkov sa môže stať problematické , aj keď, keď veľa komponentov závisí na každom iný pre ich funkčnosť . Coldspring používa XML súbory pre správu závislostí medzi komponentmi pre programátora , takže ak programátor vyzýva komponenty pre úlohy , rámec spravuje závislý kód .
Prevod
Prenos predstavuje rámec , perzistencia , ktorý spravuje ColdFusion objekty vnútri programu , ktorý pristupuje k základnej databáze . Transfer , ako Coldspring , využíva XML pre správu objektov a ich interakciu s relačnej databázy . Rámec Prevod vytvára špeciálnu prenosové objekty , ktoré spracúvajú databázových transakcií pre programátora , tak že ona môže získať informácie z databázy z vlastného programu bez obáv o realizácii databázy . To znamená , že programátor môže buď pracovať s určitou databázou prostredníctvom prenosu , alebo vytvoriť kód , ktorý môže komunikovať s mnohými rôznymi typmi databáz .
Copyright © počítačové znalosti Všetky práva vyhradené