Nemmeno a farlo apposta, mentre scrivevo delle novità  di Ehcache mi sono accorto dell'aggiornamento di Hibernate, decano di tutti i tool di ORM per Java (e da un po' di tempo anche per il framework .NET con NHibernate) a marchio JBoss. Aggiornamento non per semplice bug fix (ed infatti mi è parso strano che fosse stata poco pubblicizzata, forse avranno inciso le feste pasquali): la nuova versione 3.5.0 è la prima ad implementare le nuove specifiche JPA 2.0 pur non essendone più la reference implementation (Hibernate lo era stata per JPA 1, mentre ora ha lasciato lo “scettro” ad EclipseLink, l'ex-Oracle TopLink). (more...)

Continua a leggere Hibernate 3.5.0

Categoria: Java

TestNG 5.12

7 Apr

TestNG è probabilmente il più conosciuto testing framework per Java assieme a JUnit. A differenza di quest'ultimo, nato per lo unit testing (come del resto il nome lascia intendere), TestNG è progettato per coprire tutte le categorie di test, compresi test funzionali e di integrazione. (more...)

Continua a leggere TestNG 5.12

Categoria: Java

Le annotazioni (annotations) sono una realtà  in Java ormai dal 2004, anno del rilascio di Java SE 5 "Tiger", ed in breve tempo hanno raggiunto una diffusione capillare tanto nella JDK quanto nei framework più utilizzati e diffusi, specie in ambito Java EE. Con l’arrivo di Dolphin è prevista un’estensione dell’utilizzo delle annotazioni anche ai tipi: il sottoprogetto di OpenJDK7 in questione è Type Annotations, sviluppato in ambito accademico ed in parte basato su Checker Framework. Ecco un po’ di esempi di utilizzo delle type annotations. (more...)

Continua a leggere Verso Java 7: type annotations

Categoria: Java