Continuiamo a parlare delle anticipazioni disponibili al momento sul framework Singular. Nonostante solo poco materiale sia stato rilasciato, possiamo comunque già fare alcune considerazioni sulle...
Continuiamo la carrellata tra API Java che possono risultare utili per affrontare specifici problemi. In questo numero passiamo in rassegna JFreeChart, una libreria Java pura...
Chi realizza software si trova spesso a dover scegliere tra strumenti tecnologici diversi, preferendo certi framework per la rapidità d’uso, magari rinunciando però alle potenzialità...
Come spesso accade con le nuove versioni, gli aggiornamenti importanti, le novità tecnologiche, anche Java EE 7, ormai rilasciato da poco più di un anno,...
Completiamo la nostra discussione su Dagger, affrontando l'organizzazione delle classi e la testabilità del codice. Dagger ha alcune funzionalità avanzate che consentono di svolgere questi...
Affrontare progetti di tipo Enterprise significa spesso misurarsi anche con strutture aziendali di grandi dimensioni e con alcuni approcci 'tradizionali' ormai consolidatisi negli anni. L'obiettivo...
Con la BeanValidation, introdotta a partire dalla piattaforma Java EE 6, la rappresentazione del modello diventa sufficiente ad esprimere i concetti e quei vincoli che...
In questo articolo affrontiamo l'argomento Dagger, un framework che sfrutta la dependency injection e che presenta alcune caratteristiche che ne stanno decretando il successo, soprattutto...
In questo articolo faremo una breve carrellata dei concetti base dello standard OSGi per introdurre il progetto Apache Karaf, che è un contenitore runtime, basato...
In questo articolo racconteremo qualcosa di Karaf, un progetto Apache che nasce per partenogenesi da ServiceMix, l'ESB open source della stessa fondazione. Karaf è un...
Uno sguardo a quanto successo nell‘anno appena passato e ai possibili sviluppi per il 2014 per quanto riguarda la piattaforma Java e le tecnologie che...
In questo articolo continuiamo la trattazione di OSGi, e in particolare vediamo alcuni esempi di implementazione di alcuni servizi dell'OSGi service compendium e qualche esempio...
Continuiamo a illustrare i concetti di modularizzazione presenti in JBoss. Uno dei moduli più interessanti è quello OSGi, che risulta molto interessante poiché il framework...
Continuiamo il nostro percorso sui moduli con un esempio di modularizzazione applicato a una web app. Con le tecnologie Java EE 6, la modularizzazione è...
La maggior parte degli sviluppatori Java ha acquisito familiarità con il concetto di Dependency Injection, un meccanismo di Inversione del Controllo (IoC), che consente a...
JBoss-Modules è un'implementazione stand-alone di un sistema modulare di caricamento ed esecuzione di classi Java, molto veloce, semplice ed estendibile. In questa serie affronteremo il...
Dopo aver creato e analizzato la struttura del progetto attraverso seam-gen passiamo ad analizzare le caratteristiche salienti di Seam. Vedremo come in Seam è possibile...
Con questo articolo proseguiamo la presentazione delle espressioni Lambda: il supporto di Java alla programmazione funzionale. Si tratta di una feature che influenza sia il...
Con questo articolo proseguiamo la nostra esplorazione di Java SE8 iniziata nel corso dell'articolo precedente. In particolare, dopo aver presentato brevemente i progetti Coin e...
Nelle precedenti parti della serie abbiamo presentato la progettazione della logica applicativa e in questo articolo ci dedicheremo alla codifica della tecnologia e alla sua...
In questa seconda parte cominciamo a illustrare dei progetti di esempio che realizzano la modellazione presentata in precedenza. Ci occupiamo di vedere come viene implementata...
In questo articolo parleremo di JBoss Seam, un framework per lo sviluppo di applicazioni web in tecnologia Java. Seam fa propria tutta l'esperienza maturata in...