undefined

Posté le 30/07/2007 par Olivier Mallassi

Un petit post rapide qui ne va en rien révolutionner votre manière de voir le monde mais peut-être faire évoluer celle de voir les versions des artifacts Maven...Vous connaissez déjà certainement les rapports maven et notamment le plugin maven-dependency-plugin permettant de visualiser les différentes versions des artifacts ainsi que d'éventuelles ...

Lire la suite >

Posté le 05/07/2007 par Alain Buzzacaro

Combien de développeurs se sont entendus dire : « Hum. hum, vous êtes sûr d'avoir bien compris la spécification détaillée ? » . Ou encore : « Avant, elle marchait bien cette fonction : pourquoi ça marche plus maintenant ?! ». Voire : « Mais on ne l'avait pas déjà fait corriger ce bug là ? Je comprends pas : plus vous codez. et moins l'appli fonctio...

Lire la suite >

Posté le 04/06/2007 par Karim Ben Othman

Malgré l'émergence de nouveaux concepts, standards, outils, etc., la complexité de l'intégration demeure toujours la même. Intégrer des applications hétérogènes d'un SI dans une démarche d'urbanisation, de flexibilité et d'évolutivité s'avère un exercice complexe et délicat. Cela nécessite à l'entreprise un effort considérable sur divers volets : é...

Lire la suite >

Posté le 12/04/2007 par Fabrice Robini

Tout d'abord il faut préciser une petite chose : le périmètre fonctionnel des deux frameworks est totalement différent :Spring est un framework qui entend couvrir l'ensemble des problématiques allant de la simple application CRUD à l'application d'entreprise :Injection de dépendances (Spring Core)Programmation orientée aspect, Transactions déclarat...

Lire la suite >

Posté le 27/03/2007 par Guillaume Laforge

Je suis récemment tombé sur le nouveau framework d'IoC/DI de Bob Lee: Google Guice. J'ai plutôt tendance à utiliser Spring pour ce genre de tâche, entre autre parce que Spring va beaucoup plus loin que simplement l'IoC/DI, mais je me suis dit que j'allais laissé sa chance à Guice, et que ça allait me permettre de jouer avec le support des annotatio...

Lire la suite >

Posté le 20/03/2007 par Christophe Thibaut

Un des avantages souvent noté dans les langages "dynamiques" de la lignée de perl : python, ruby, groovy, etc. est la notion de fermeture. Qu'est-ce qu'une fermeture et à quoi cela sert-il ? Essayons cette définition (issue de ce post très intéressant de Neal Gafter, qui cherche à les introduire dans Java : a definition of closures ) :Une fermeture...

Lire la suite >

Posté le 22/02/2007 par Guillaume Laforge

OCTO développe actuellement deux offres autour des langages dynamiques et des socles de développement rapide d'applications Web. La première offre se propose de développer des langages métier verticalisés à l'aide du langage dynamique Groovy pour représenter des concepts métier complexes, tandis que la seconde est basée sur le framework Grails pour...

Lire la suite >

Posté le 23/01/2007 par Olivier Mallassi

Les besoins en terme de qualité de code amènent de plus en plus de projets à s'intéresser et à coder des Tests Unitaires. Et comme appréhender le logiciel en cours de production est complexe, des indicateurs dits "de couverture de tests" sont utilisés en complément.Loin de moi l'idée de remettre en cause cet indicateur représentant le pourcentage d...

Lire la suite >

Posté le 21/01/2007 par Philippe Kernévez

J'ai trouvé à plusieurs reprises lors d'audits d'optimisation de performances des soucis liés à une mauvaise utilisation d'hibernate, d'où le nom d'antipattern d'utilisation d'Hibernate.ContexteUtilisation d'Hibernate en Java (et .Net je suppose). On cherche à accéder à un objet en Java via sa clé primaire. La requête est effectuée via une Query Hi...

Lire la suite >