Posté le 23/04/2007 par Olivier Mallassi

Il y a quelques temps déjà que nous croyons aux méthodologies de développement pilotées par les tests. J'en entends déjà pester "encore un truc de geek"...Le pilotage par les tests se résume à ces deux points clés:remplacer le cahier des charges, spécifications manuscrites riches, complexes et par expérience jamais complètes voire fausses du fait d...

Lire la suite >

Posté le 20/04/2007 par Pierre Pezziardi

Le texte suivant est extrait du livre "Une Politique pour le Système d'Information - Descartes - Wittgenstein- (XML)" publié par OCTO Technology :SOA est l'archétype de la régression collective. Rien de grave, cela arrive dans tous les secteurs. Après DCE, Corba, l'urbanisme des SI et les outils d'EAI, voici le serpent de mer resurgir encore.Et il ...

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 10/04/2007 par Nelly Grellier

Vous concevez une architecture distribuée en utilisant des services Web ?Bien ! Mais vous êtes-vous posé la question du style architectural, c'est-à-dire du choix entre une approche orientée appel de procédure à distance ou une approche orientée manipulation de ressources ?Et celle du choix entre une pile de protocoles lourde ou une pile légère pou...

Lire la suite >

Posté le 04/04/2007 par Eric Pantera

Mars 2006. La comète Grails fait son entrée dans la galaxie Java en sortant sa première version publique. Inspiré par le succès du framework Ruby on Rails, Grails propose alors d'en adapter la recette à la sauce Java. Sa promesse ? Fournir une solution simple, rapide et élégante pour développer des applications Web J2EE pour l'entreprise.Mars 2007....

Lire la suite >

Posté le 03/04/2007 par Pierre Pezziardi

Le texte suivant est extrait du livre "Une Politique pour le Système d'Information - Descartes - Wittgenstein- (XLM)" publié par OCTO Technology :Pour la DSI, l'off-shore consiste à sous-traiter des activités de build dans des pays à plus faible coût. Il s'agit donc d'un modèle de faire-faire tout à fait identique au mode d'achat de prestations au ...

Lire la suite >

Posté le 01/04/2007 par Arnaud Heritier

Les annonces dans la communauté maven étant très riches, nous vous fournirons désormais en début de chaque mois un récapitulatif des annonces du mois précédent.En italique les annonces "périmées" par une annonce plus récente. En gras les releases "majeures" (non alpha ou beta).Apache - Maven 2.x plugins28-Mar - release Dependency Plugin 2.0-alpha-4...

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 Pierre Pezziardi

Le texte suivant est extrait du livre "Une Politique pour le Système d'Information - Descartes - Wittgenstein- (XLM)" publié par OCTO Technology :Apparue il y a quelques années, la gouvernance du SI est un emprunt à la gouvernance d'entreprise qui définissait un modèle de communication entre salariés, dirigeants, actionnaires et régulateurs. Appliq...

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 >