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...

Tutorial JavaScript – Parte I

JavaScript è un linguaggio di programmazione che a prima vista sembra facile da imparare, soprattutto per chi conosce Java o un altro linguaggio con la stessa sintassi. In realtà non è così semplice come può sembrare e sicuramente non è un Java in miniatura che gira all’interno di una pagina web! In questo tutorial vedremo come entrare nel mondo JavaScript per poterlo usare in modo strutturato e per avere una base per utilizzare i vari framework tipo jQuery, extJs/Sencha Touch, Dojo, Prototype e script.aculo.us....
Continue reading...

Versionamento e backup sulla nuvola: DropBox and CVS (or SVN or HG or GIT or quello che vi pare)

Per chi non conoscesse DropBox è il momento di aggiornarsi: è la soluzione definitiva allo storage/sharing dei vostri documenti più importanti. In rete si trovano suggerimenti curiosi per integrare il vostro sistema di versionamento preferito del codice con DropBox in modo da avere un backup continuo e “on the cloud” del vostro repository....
Continue reading...

WhyMCA: diario della mobile developer conference

E’ da poco finito whyMCA, conferenza molto interessante sul mondo mobile che si è tenuta a Milano il 20 e 21 Maggio. Quest’anno fra quelli che avevano il badge con scritto “speaker” c’ero anche io! Nella mattinata del secondo giorno ho tenuto un talk che parlava degli widget su Android....
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...

Da meno di una settimana è finito Google I/O a San Francisco: anche quest’anno ci sono state molte novità interessanti! La cosa migliore è che anche chi non è andato dall’altra parte del mondo può rivedere tutti i talk sul canale YouTube . Fra i tanti talk uno che mi ha colpito è quello di Josh Bloch e Jeremy Manson....

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...