24 ans
Messages postés231Date d'inscriptionlundi 27 novembre 2000StatutMembreDernière intervention 7 juillet 2008
-
6 sept. 2007 à 15:38
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
8 sept. 2007 à 23:59
J'ai un probleme de lordure au niveau de mon application Asp.net
Voici en qlq ligne l'architecture de mon application
tout d'abord j ai un premier niveau qui permet tous ce qui est connection à la base de donnée,mise à jour
puis un deuxieme niveau qui utilise la classe du premier niveau exemple:
La classe "cMedecins" qui permet de gérer les medecins :mise à jour, ajout......
Et dernier niveau ce sont les Pages qui utilise les classes du deuxieme niveau.
Voici comment j 'utilise ces classes
je sauvegarde mes objets par exemple "cMedecins" dans la page Medecins dans la session
je n'utilise pas ajax
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 8 sept. 2007 à 23:59
Salut
C'est pas de la lourdeur ca ???
C'est un decoupage par couche pour eviter des problemes de maintenance et avoir des objets à manipluer à la place de requetes BDD, avec un mapping O/R plus ou moins performant.
C'est un decoupage qui suit le principe (MVC) modele vue controleur qui est un design pattern tres employé (exmple struts)
en asp.net (le modele et le controleur peuvent etre melanger)
mais noçn recommandé.
En general la vue aspx n' a que du codes de presentation.
Le controleur que le role de communication entre le metier ( et modele) et la gestion des controle web serveur.
Pour le metier et le modele c'est des classes vb ou cs ( qui sont si tout est bien fait independant la cible (web ou windows), et dans une librairie a part.
Il peut y avoir 3 - 4 - 5 couches, ca alourdi un peu le logiciel plus de ligne mais tu y gagnes en maintenance en general.