Etude de cas avec ASP.NET 2.0, C#, Spring.NET et NHibernate
Ce document est un TD utilisé à l'université d'Angers. Un TD est un Travail Dirigé. Ce TD décrit l'application à construire, les technologies à utiliser, les endroits où trouver de l'information. La solution proposée est très cadrée. Le TD pose des questions dont il ne donne pas les réponses. C'est à l'étudiant de les trouver.
Le document présente une application web basique permettant de calculer le salaire des assistantes maternelles d'une association. Elle est déclinée en 10 versions :
- 1 - une version ASPNET comportant un unique formulaire et construite avec une architecture à une couche.
- 2 - une version identique à la précédente mais avec des extensions Ajax.
- 3 - une version ASP.NET s'appuyant sur une architecture à trois couches où la couche d'accès aux données est implémentée avec le framework NHibernate. Elle a toujours l'unique formulaire de la version 1.
- 4 - une version ASP.NET multivues et monopage avec l'architecture trois couches de la version 3.
- 5 - la partie serveur d'une application client / serveur où le serveur est implémenté par un service web s'appuyant sur l'architecture en couches de la version 3.
- 6 - la partie cliente de l'application client / serveur précédente, implémentée par une couche ASP.NET.
- 7 - une version ASP.NET multivues et multipages avec l'architecture trois couches de la version 3.
- 8 - une version ASP.NET multivues et multipages cliente du service web de la version 5.
- 9 - une version ASP.NET multivues et multipages avec l'architecture trois couches de la version 3 où la couche d'accès aux données est implémentée par des classes de Spring facilitant l'utilisation du framework Nhibernate.
- 10 - une version implémentée en Adobe FLEX et cliente du service web de la version 5.
Téléchargement du fichier PDF du document (230 pages - 14 Mo) :
ftp
(plus rapide)
http
(plus lent)
Un fichier zip accompagne le document. Il est constitué des éléments suivants :
- la bibliothèque des DLL nécessaires aux différents projets
- le projet d'introduction à ASP.NET
- le projet d'introduction à Nhibernate
Téléchargement du zip (7 Mo) : ftp (plus rapide) http (plus lent)
A lire également :
- Introduction au langage C# par l'exemple
- Introduction à ASP.NET MVC par l'exemple
- Introduction à Entity Framework 5 Code First par l'exemple
Les autres ressources du site [http://tahe.developpez.com]
Lire l'article.Article lu fois.
L'auteur
L'article
Publié le 1er novembre 2011 - Mis à jour le 1er novembre 2011
Version en ligne
Liens sociaux
Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants :