CoseNonJaviste @ WhyMCA

Il 20 e 21 Maggio a Milano ci sarà WhyMCA, una conferenza gratuita dedicata interamente al mobile giunta alla seconda edizione. Noi di CoseNonJaviste non potevamo mancare con un talk che parla (ovviamente!) di Android. Nei prossimi due mesi ci sarà da lavorare per prepararsi a dovere per whyMCA e BetterSoftware!...
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...

EclipseLink HistorySession e DDL generation

In due post precedenti (Eclipselink Historical Session: come tenere traccia dei cambiamenti di una tabella – Parte I e Parte II) è stato trattato il tema della gestione dello storico con EclipseLink: dalla configurazione, ai vari modi in cui può essere usato fino a presentare alcune limitazioni intrinseche al framework.

Tutto quel che si è detto in quei post è valido e funziona ammesso che abbiamo già creato lo schema su cui andremo a lavorare. Cosa succede invece se non lo abbiamo?...
Continue reading...

EclipseLink Session Events

featured-esclipselink

EclipseLink, come altre implementazioni della specifica JPA (Java Persistence Api), solleva il programmatore da molti affanni. Tuttavia ci sono casi in cui è necessario entrare in merito a cosa stia succedendo. In questo post vediamo come intercettare eventi di tipo SessionEvent e utilizzarli per le nostre esigenze più segrete....
Continue reading...