Le
JTFC rappresentano l'essenza dell'architettura software utilizzata da
Jtech nello sviluppo di applicazioni software e ne rappresentano quindi
il motore.
Diversi sono gli approcci che si possono
utilizzare nello sviluppo del software; Java però supporta pienamente
metodologie ed architetture orientate agli oggetti e JTech ha voluto
realizzare una architettura aderente a tali paradigmi.
Attualmente JTFC è costituito da due sottosistemi: JTFC-BASE e JTFC-UI.
Ulteriore documentazione ed esempi d'uso sono disponibili al
JTCenter,
mentre nell'area download è disponibile
il sottosistema JTFC-BASE distribuito sotto condizione d'uso GNU Public License.
Presso il JtShop è possibile acquistare on line licenze d'uso commerciali.
JTFC-BASE
JTFC-BASE è un insieme di moduli ed utility in grado di fornire un framework applicativo standard,
robusto, estensibile e scalabile, per supportare lo sviluppo di applicazioni che necessitano di
colloquiare con il database per gestire la persistenza degli oggetti.
In sintesi JTFC-BASE è mirato a:
-
Registrare la definizione del database e le corrispondenza tra il
database e i componenti persistenti
-
Gestire le connessioni al database
-
Fornire i tools di manutenzione del database
-
Impostare ed applicare i servizi standard di una applicazione
-
Implementare il Database Abstraction Layer atto a gestire
trasparentemente e dinamicamente la persistenza degli oggetti tramite
servizi standard (CRUD)
-
Gestire il reperimento dei dati tramite servizi personalizzabili
JTFC-UI
JTFC-UI è il sottosistema che fornisce servizi alla interfaccia grafica WEB. Lo sviluppatore trova
quindi una serie di componenti UI predefiniti, integrati nell'architettura JTFC.
Inoltre sono disponibili i seguenti servizi:
-
Controllo degli accessi alle funzionalità del sistema
-
Tracing della navigazione utente
-
Pool di servlet per gestire il colloquio con i client
-
Gestione richieste da componenti standard di interfaccia (form, liste di ricerca
paginate, ecc.)
-
Colloquia con il motore di persistenza/Db Abstraction Layer