Bonne nouvelle pour tous les amateurs de J2EE, Serge Tahé vous propose deux nouveaux tutoriels :
- Spring IoC (Inversion of Control)
Ce document montre les possibilités de configuration des architectures web à trois couches, apportées par le framework Spring ( http://www.springframework.org ) et sa notion d’IoC (Inversion of Control), également appelée injection de dépendance (Dependency Injection).
- Variations autour d’une architecture web à trois couches
Ce document travaille autour d’une application simplifiée de vente de produits en ligne. On y construit une application web à trois couches : une couche d’accès aux données d’un SGBD, une couche métier pour gérer les achats, une couche web de dialogue avec l’utilisateur. L’application présente une architecture MVC (Modèle – Vue – Contrôleur). Le modèle M recouvre deux couches : la couche d’accès aux données et la couche métier. On propose une implémentation de la couche d’accès aux données du modèle M utilisant l’outil Ibatis SqlMap. Une fois le modèle M acquis, on construit le contrôleur C et les vues V dans la couche web selon trois techniques différentes :
1 – une technologie classique à base de servlet contrôleur et pages JSP
2 – une technologie Struts
3 – une technologie Spring MVC
On montre que les trois solutions peuvent utiliser le même modèle M si l’architecture web à trois couches a été correctement configurée grâce à Spring et sa notion d’IoC (Inversion of Control). La compréhension du document nécessite un certain nombre de pré-requis qui sont donnés en début de document.
Bonne lecture