9. Finalità ”pratica” del progetto Aiutare la Tenda: ogni software che si rispetti deve far felice il suo committente :-)... La tenda tramite il progetto deve rendere più efficien -te le sue attività, risparmiare tempo, migliorare il suo servizio, ecc... In futuro altri enti benefici simili alla tenda potrebbero adottare il software per la loro attività.
10. Finalità ”tecnica” del progetto Essere un libero ”laboratorio” tecnico: il progetto è un continuo laboratorio di idee a cui tutti possono partecipare. E' un'occasione per provare ed imparare ad usare i framework e le applicazioni più popolari nel mondo JEE (Hibernate, Spring, Tomcat, ecc...) Alla base del progetto c'è la convinzione che usando gli strumenti open source offerti oggi da Java si possano ottenere prodotto di alta qualità, per molti aspetti persino migliori di soluzioni commerciali ”chiuse”.
11.
12. Creare un dizionario di dominio comune ( es:Cos'è un Ospite? Ed un' Accoglienza? )
15. Prima regola aurea La prima regola che si apprende in questa fase è: Non reinventare la ruota!! Su Internet quasi sicuramente c'è un framework che fa quello che desideri meglio di quanto pensi!!
16. Piattaforma tecnica Dopo un'attenta analisi (e qualche birra) sono state scelti i seguenti strumenti di partenza
49. [email_address] Mail dell'autore di questa guida (Andrea Del Bene) che è presente anche su Facebook per coloro che vogliano interagire usando questo network.
50. Architettura Web container (Tomcat) Spring framework Database MySql AOP DI Bean Lifecycle manager Classi Utility Spring MVC ... Spring taglib DisplayTag lib Format taglib Web browser