JSF e workflow: decoriamo la navigazione JSF

Usate JSF per le vostre applicazioni Enterprise e non? Pensate che il sistema di navigazione sia inadatto alle vostre esigenze? Riflettete un attimo alla grande modularità con cui è stato concepito JSF: possiamo cambiare RenderKit, ViewHandler, introdurre PhaseListeners e… ovviamente cambiare il NavigationHandler! In questo post vedremo come è possibile modificare il sistema di navigazione JSF decorandone gli outcome....
Continue reading...

L’alternativa a Java EE: come implementare lo stack JSF+Spring+Hibernate con Java SE e Tomcat – Parte II

Nella prima parte di questo post abbiamo presentato una configurazione alternativa e ben collaudata all’architettura Java Enterprise, senza però rinunciare ad alcune delle sue peculiarità. Una volta configurato l’ambiente come descritto nel primo post, vedremo adesso come è possibile integrare e far interagire a runtime in modo molto semplice JSF 2, Spring 3 e Hibernate 3.5....
Continue reading...

L’alternativa a Java EE: come implementare lo stack JSF+Spring+Hibernate con Java SE e Tomcat – Parte I

La specifica Java EE 5 ha fatto grandi passi avanti rispetto alla versione precedente: adesso anche per noi comuni mortali è possibile usare gli Enterprise Java Beans (EJB) senza perdersi nella giungla di interfacce da implementare. Per poter usare questi strumenti potenti abbiamo però bisogno di una infrastruttura altrettanto potente, ovvero un Application Server (come JBoss, Glassfish o WebSphere) che implementa la specifica Java Enterprise. A seconda dei progetti, capita a volte di percepire questi strumenti come dei veri e propri “carrozzoni”, come se si volesse per forza usare un bazooka per schiacciare una formica. Abbiamo davvero bisogno sempre e comunque di un bazooka? Se il nostro target è la formica forse il gioco non vale la candela. In questo post vedremo come prendere in prestito quel che veramente ci serve del mondo Enterprise e riportarlo in un contesto più agile grazie al buon vecchio Tomcat....
Continue reading...

JSF Basics: il Lifecycle

Le attuali web application vengono spesso progettate basandosi sul pattern architetturale MVC (Model-View-Controller), grazie al quale è stato introdotto il concetto di disaccoppiamento fra i livelli seguenti: interfaccia utente, detta anche vista o livello di presentation, comprendente anche uno strato che funziona da middleware fra la pagina e lo strato successivo; business logic, cioè la parte in cui si implementano...
Continue reading...

4 Facce in padella – oggi ancora più Ricche (Getting started with JBoss RichFaces 4.x)

Il progetto JBoss RichFaces è un framework di componenti UI evoluti basati sulla specifica JavaServer Faces (JSF) e arricchiti di funzionalità Ajax avanzate. Il 29 Marzo è uscita la attesa nuova versione, JBoss RichFaces 4.0, che introduce il pieno supporto alla specifica 2.0 delle JSF oltre a molte novità interessanti, tra cui la validazione lato client. In questo semplice tutorial vediamo assieme come creare un Hello World con JBoss RichFaces 4.x su JBoss AS 6 ed Eclipse. ...
Continue reading...

Hello World!

Benvenuto! In questo Blog un gruppo di professionisti che lavorano da anni come Technical Leader nell’ambito dello sviluppo software JavaEE e Android pubblicheranno e condivideranno le loro esperienze professionali....
Continue reading...