MV(C^2) = MStruts
SourceForge.net Project Page
Modified Struts è un framework per la costruzione di web-application che si
presenta come evoluzione del famoso prodotto
Jakarta Struts. Anche se sviluppato intorno alla versione 1.0.2b MStruts
propone del codice indipendente dal versionamento
del framework iniziale e si propone come ponte tra le versione 1.0.2b e 1.1
nella ricerca di rendere il meno difficile
possibile la migrazione tra le versioni.
Cosa Fa?
Attualmente verrà rilasciato una versione dotata di:
-
un sistema di gestione delle eccezioni che permette di trattare in modo
assolutamente personalizzato le differenti
categorie di problemi, senza doversi rifare alla configurazione del file
web.xml o alla gestione delle eccezioni
tramite JSP.
-
un sistema di condizioni esprimibile nello struts-config.xml e utilizzabile
per la gestione di logiche di business.
Le condizioni vengono rese disponibili nella Action voluta dal developer.
-
uno contesto di Action per facilitare le classiche operazioni relative
all'uso di sessione, request e response http.
Tutti i nuovi elementi sono configurabili dallo struts-config.xml in modo del
tutto compatibile con il formato xml
preesistente.
Cosa verrà fatto?
-
Verranno ristrutturati i pacchetti per una sistema di naming più congruo...
-
Verranno differenziate le condizioni in modo da distinguere tra condizioni di
navigazione e condizioni di business.
-
Supporto anti double-click e anti browser-back.
-
Potenziamento dell'idea di macchina a stati dichiarativa, da guidare tramite
lo struts-config.xml
-
Ulteriori elementi di utilità per la gestione Database, Caching e supporto a
Jython o Javascript.