• Spring et Spring .NET : Qu’est ce que c’est ?
° Motivations
° Principes
° Modules
· NHibernate
· Web Extensions (ASP.NET AJAX)
· Logging (Log4NET)
· Interop (IIOP)
· Messaging (NMS & Tibco EMS)
· Scheduling (Quartz)
· Transaction
· WebFlow
· Web Services
· Messaging
• Réalisation
° Installation
° Les beans d’eCOM
• Bibliographie
Spring et Spring .NET : Qu’est ce que c’est ?
Spring est un canevas de développement d’applications Java d’entreprise (JavaEE) qui « simplifie » notanment leurs tests. Une présentation rapide de Spring est disponible à la section consacrée à eCom avec Spring (Java).
Spring .Net est le portage du canevas Spring dans l’environnement .Net en utilisant la technologie Microsoft .NET. Le coeur de Spring.Net (et Spring) est la mise en oeuvre du design pattern « Inversion Of Control (IOC) » par « Injection de Dépendance » décrit par Martin Fowler. Le canevas Spring.Net prend en charge la création et la mise en relation d’objets par l’intermédiaire d’un fichier de configuration. Ce fichier de configuration décrit les objets à fabriquer et les relations de dépendances entre ces objets.
Motivation
Fournir un canevas leger, modulaire et non intrusive pour créer des applications d’entreprises. Spring.NET peut être intégré dans toutes les couches de l’application (présentation, services, domaines, données) et contribue à l’améliotation de la productivité, de la qualité et de la Performance des codes. Sa modularité permet de n’utiliser, par exemple, que le conteneur d’injection de dépendances pour l’application tout en restant sur ADO.NET pour acceder aux données. Principes
Modules
Les modules utiles à la réalisation d’eCOM NHibernate Web Extensions (ASP.NET AJAX) Logging (Log4NET) Interop (IIOP) Messaging (NMS & Tibco EMS) Scheduling (Quartz) Transaction WebFlow Web Services Messaging
…