Archive pour la catégorie 'Conception'

Modèle de conception des EJB

Jeudi 5 janvier 2006

Pour comprendre la philosophie de cette architecture, la connaissance des modèles de conception employés se révèle necessaire.

(more…)

Modèle d’anti-conception d’une application J2EE

Vendredi 4 novembre 2005

Pour la conception d’application J2EE, certain modèle de conception sont recommandés. Cependant il ne faut pas en abuser et tomber dans des pièges.

(more…)

Une organisation multi-couche systèmatiquement ?

Samedi 30 juillet 2005

Kevin Hooke se demande si le découpage d’une application en plusieurs couches est systèmatiquement intéressant. Son article a sucité une réelle discussion sur TTS.

(more…)

Modèle de conception d’une application J2EE

Mercredi 2 mars 2005

Pour la conception d’applications J2EE, Sun recommande depuis longtemps l’utilisation de certains modèles de conception déja éprouvés.

(more…)

Analyse de la qualité du code source Java

Mercredi 19 janvier 2005

Pour perdurer, un projet doit être maintenable. Ce point est assuré par un code source clair et une documentation complète et précise. Avec les outils actuels pour générer de la documentation à partir du code source, tout l’enjeu repose sur le code source du projet.

Il existe des outils pour faire un audit du code source d’un projet Java.

(more…)

La pyramide des composants

Vendredi 10 décembre 2004

Aujourd’hui il n’est pas rare d’utiliser ou de concevoir un composant logiciel. Pour poursuivre l’analogie avec la pyramide, il faudrait même dire une brique logicielle.

Force est de constater qu’une hiérarchie s’installe dans un environnement multi-composant.

(more…)

MVC & MVC2 - Modèle Vue Contrôleur (Model View Controller)

Jeudi 9 décembre 2004

Le Model-View-Controller (MVC) est un modèle de conception logicielle très répandu et fort utile. Créé dans les années 80 par Xerox PARC pour Smalltalk-80, il est aujourd’hui fortement recommandé dans l’univers J2EE. Néanmoins il faut retenir que c’est un modèle de conception, et il est donc indépendant du langage de programmation.

(more…)

Les conteneurs légers par Martin Fowler

Lundi 8 novembre 2004

Martin Fowler a écrit un article très intéressant sur le pattern IoC où il présente les 2 grandes tendances des conteneurs légers :

  • Le localisateur de service (le standard J2EE)
  • L’injection de dépendance (l’alternative OpenSource)

Arnaud Bely vient de publier la IoCFowler.pdf" hreflang="fr">traduction française.

Struts - un framework MVC2 pour vos WebApp J2EE

Mercredi 3 novembre 2004

Ecrire une application web avec un certain nombre de fonctionnalités représente une tâche assez complexe.

Cependant il existe des outils pour faciliter le développement d’applications web. MVC2 est un modèle de conception qui consiste à séparer le Modèle, de la Vue et du Contrôleur. Cela permet entre autre de rendre indépendantes la couche logicielle de présentation et la couche contenant le coeur du métier.

Struts est un framework qui permet d’implémenter un tel modèle de conception au sein d’applications web J2EE.

(more…)