Form dinamiche con PrimeFaces

Form dinamiche con PrimeFaces Nell’ultimo post ho cercato di spiegare come ottenere delle datatable dinamiche con PrimeFaces e la Reflection. In questo nuovo articolo utilizzeremo la stessa tecnica per creare delle form di dettaglio dinamiche. Per fare ciò utilizzeremo il componente DynaForm del progetto PrimeFaces Extensions. Come potete vedere nei vari esempi presenti nello showcase, la DynaForm è utile quando abbiamo...
Continue reading...

Datatable dinamiche con PrimeFaces

In questo articolo ci occuperemo di come utilizzare la Reflection per estrarre dei modelli PrimeFaces dai nostri POJO. Nel caso specifico andremo a creare una dataTable dinamica utilizzando il componente p:columns. Setup Lavorare con la Reflection può rendere il codice abbastanza verboso e di difficile lettura. Fortunatamente esiste una libreria che ci aiuta tantissimo quando dobbiamo utilizzare questa tecnica. Il primo passo...
Continue reading...

CGLIB-era il potenziale Java (Creare un Comparator usando cglib)

Java è un linguaggio di programmazione strong typed, ciò permette di avere più “sicurezza” runtime in quanto tutti gli errori banali vengono evidenziati in fase di compilazione. Usando un ide evoluto (come per esempio Eclipse, Netbeans o IntelliJ) questo aspetto viene sfruttato mettendo a disposizione il supporto per il refactoring e la navigazione nel codice (per esempio per riconoscere tutte...
Continue reading...