Simplifier le code de vos beans Java à l'aide de Commons Lang, Guava et Lombok
Bonjour à tous,
Je vous propose un article intitulé "Simplifier le code de vos beans Java à l'aide de Commons Lang, Guava et Lombok".
Synopsis : Un bean classique, représentant un chien par exemple, peut vite peser des centaines de lignes quand on l'équipe avec les méthodes classiques et indispensables (constructeurs, getters, setters, equals, hashCode, toString, compareTo), même s'il possède peu d'attributs. Dans cet article, nous verrons comment mettre un tel cabot au régime et lui faire une beauté à l'aide de Commons Lang, Guava et Lombok. Nous en profiterons pour comparer ces bibliothèques entre elles et avec le code Java habituel, sans oublier celui qu'Eclipse génère.
L'article est disponible ici : http://thierry-leriche-dessirier.dev...-guava-lombok/
Vos retours nous aident à améliorer nos publications. N'hésitez donc pas à commenter cet article sur le forum (à la suite de ce message).
Vous pouvez retrouver mes autres articles ici : http://thierry-leriche-dessirier.dev...#page_articles
Et en particulier un article d'introduction à Guava ici : http://thierry-leriche-dessirier.dev...e-collections/
Bonne lecture.
Le code de vos beans Java
Bonjour
J'ai apprécié ce comparatif.
J'ai réalisé un framework nommé TEH (pour toString Equals HashCode).
https://github.com/wokier/TEH
En effet, chacun des frameworks avancé a ses avantage et ses défauts.
TEH utilise des annotations, comme lombock, mais sans génération de code, consolide les 3 méthodes (pas seulement 2), et est compatible GWT
J'espère que TEH saura vous convaincre.
Francois Wauquier