JSF Resource Bundle

Per l’internazionalizzazione e localizzazione di una applicazione web JSF offre un meccanismo basato sulla gestione di Resource Bundle. L’idea alla base di tale gestione è quello di inserire label e…

Read more »

Visita a Livelli di un Albero Binario

L’operazione di visita di un albero (binario) consiste sostanzialmente nello scorrere tutti i nodi dell’albero una ed una sola volta. Le principali operazioni di visita sono tre: visita in ordine;…

Read more »

Gestione Tipi non Primitivi in JAX-RS

Terminiamo la serie di articoli su JAX-RS iniziata con i post  e approfondendo alcune caratteristiche avanzate del framework. Request e Response XML Tutti i servizi REST di esempio che sono stati presentati…

Read more »

Iniezione dei Parametri in JAX-RS

Nell’articolo  abbiamo mostrato come creare una applicazione JAX-RS di base utilizzabile sia in modalità standalone che come web application. Inoltre è stato mostrato un primo semplice esempio di servizio REST ed…

Read more »

Primi Passi con JAX-RS

Il termine REST è un acronimo per REpresentational State Transfer ed indica una architettura web standard che utilizza il protocollo HTTP per la comunicazione dei dati. Esso è focalizzato sul concetto di risorsa, dove…

Read more »

Marker Interface in Java

In informatica il pattern marker interface è utilizzato quando è necessario fornire informazioni a runtime su un oggetto. In java una marker interface è sostanzialmente un’interfaccia vuota, ovvero che non dichiara alcun…

Read more »

Spring Lifecycle

Quando l’IoC container di Spring istanzia un nuovo bean, esso potrebbe aver bisogno di essere inizializzato per assumere uno stato consistente prima di  poter essere utilizzato. Analogamente quando il bean è rimosso…

Read more »

JSf Lifecycle

Introduzione Il ciclo di vita di una pagina Java Server Faces è simile a quello di una pagina JSP: Il client effettua una richiesta HTTP per la pagina, e il…

Read more »

Navigazione in JSF 2.0

Introduzione Le regole per la navigazione tra le pagine che compongono una user interface realizzata in JSF possono essere definiti in diversi modi. Nella versione 1 del framework il solo punto…

Read more »

Similitudine tra Stringhe

Introduzione I metodi base offerti da java per il confronto tra stringhe sono equals ed equalsIgnoreCase della classe String. Questi restituiscono true nel caso in cui le stringhe siano esattamente identiche,…

Read more »