Menu

Etude de cas avec ASP.NET 2.0, C#, Spring.NET et NHibernate - 2010

Le cours tutoriel « Etude de cas avec ASP.NET 2.0, C#, Spring.NET et NHibernate » est le fruit de plusieurs années d’enseignement à Polytech Angers.

Le 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.

Serge Tahé, janvier 2019

Téléchargements

Le cours tutoriel au format PDF 

L’archive RAR des projets du cours tutoriel  

Ce cours tutoriel écrit par Serge Tahé est mis à disposition du public selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 3.0 non transposé.