Par : Sebastien
Billet très intéressant. Vos sources sont aussi un exemple simple et clair de comment créer des annotations personnalisées avec AspectJ. Je ne m’étais jamais penché sur le sujet et cela a été...
View ArticlePar : Cyrille Le Clerc
@Sebastien, Merci pour vos encouragements. Nous avons aussi étés impressionnés par la productivité de Spring pour implémenter cette annotation : * La simplicité de <code>@Around(value =...
View ArticlePar : Arnaud Rolly
Article intéressant, comme souvent :) A noter que dans un monde JEE (sans Spring et le toin toin) pour la partie métier, une approche similaire peut être la création d’un interceptor d’audit sur les...
View ArticlePar : Cyrille Le Clerc
@Arnaud, Merci pour vos encouragements. Je vous trouve un zest taquin à parler de <em>"toin toin"</em> Spring :-) . Pour mieux comprendre l'approche avec Java EE 5+, a) Je cerne bien...
View ArticlePar : Arnaud Rolly
Je suis effectivement un peu taquin, surtout envers Spring ;-) a) L’interceptor peut trés bien utiliser une annotation sur la méthode appelée pour extraire le pattern à utiliser, comme le @Audited de...
View ArticlePar : Cyrille Le Clerc
@Arnaud, a) je vois mieux pour l’interceptor : Je garde mon annotation @Audited(message="bla bla bla") et j’ajoute une annotation @Interceptors. @Audited avec Spring Framework : @Audited(message =...
View ArticlePar : Arnaud Rolly
Attention, l’annotation @Interceptors se place au niveau de la déclaration de classe, pas de méthode. Du coup, dans le code de l’intercepteur, il vaut mieux vérifier que l’annotation récupérée n’est...
View ArticlePar : Cyrille Le Clerc
@Arnaud Admis, alors que mon code « powered by Spring Framework AOP » est production ready avec seulement quelques lignes de « toin toin » technique, mon code Java EE 5 ressemblait plutôt à du Hello...
View ArticlePar : Arnaud Rolly
En 2010 j’ai mélangé du projet « de SSII » JEE 5 et du projet « de statup » JEE 6, j’avoue que c’est effectivement plaisant de pouvoir alterner et choisir ses missions sur des critères techniques :)...
View ArticlePar : Joel Winteregg
Bonjour, Merci pour cet article fort intéressant ! Etant une entreprise spécialisée dans la traçabilité des opérations informatiques (log management), je me permets de vous joindre quelques pointeurs...
View ArticlePar : Joel Winteregg
Petit complément: Des informations complémentaires sont à disposition ici: http://www.netguardians.ch/index.php/resources/initiatives
View ArticlePar : Cyrille Le Clerc
@ Joël La bienséance vous défendait d'avoir l'orgueil de vous citer dans les pointeurs relatifs à XADS, c'est donc moi qui l'ajouterai ! <a...
View ArticlePar : Joel Winteregg
@Cyrille Notre librairie XDAS4J est actuellement très « brut de fonderie ». En effet, son utilisation n’est pas encore très user friendly. Une fois le standard défini, cette dernière sera travaillée...
View ArticlePar : Stéphane
Article intéressant mais si je ne me trompe vous allez contre le commandement 9 de l’article suivant. http://blog.engineering.publicissapient.fr/2008/07/11/les-10-commandements-des-logs-applicatives/
View ArticlePar : Cyrille Le Clerc
@Stéphane, Merci d’avoir relevé la contradiction, vous nous avez pris en flagrant délit de « retournement de veste » :-). Nous nous sommes rendu compte que les risques de mauvaise manipulation du...
View ArticlePar : Cyrille Le Clerc
Le billet a été mis à jour pour référencer la version 1.1.5 de la librarie xebia-spring-security-extras qui permet désormais une configuration Spring par namespace XML...
View Article
More Pages to Explore .....