Archive

Articles taggués ‘invocation handler’

Les dynamic finders du pauvre

Avec la montée en popularité de frameworks à la Ruby on Rails, nous autres développeurs Java avons de quoi être jaloux du concept de dynamic finder supporté par exemple dans Grails, comme nous l’expliquait Cyril dans son troisième article consacré à ce sujet. Sortie de nulle part, une méthode Song.findAllByAlbumIsNull() lui permettait de ramener tous les objets de type Song dont l’attribut album était non renseigné.

Puisque les langages dynamiques1 se permettent de pratiquer la magie noire (au moyen du concept de method_missing popularisé par Ruby), je vous propose de mettre en œuvre notre meilleur vaudou pour obtenir, en Java, un résultat similaire avec un minimum d’efforts. On pourrait appeler ça des “demonic finders” si vous voulez.

Lire la suite…

Share