Salut à tous,
Je débute en C# et j'essaye d'avoir une idée précise de la façon d'architecturer mon application avant de me lancer bêtement. Je suis tombé sur un très bon document expliquant le développement en couches en C# et j'ai assez bien compris le principe sauf pour une couche.
http://morpheus.developpez.com/architecture/
Il s'agit de la couche BO(Business Object).Je sais que cette couche peu être créé automatiquement grâce à Entity Framework et quelle retranscrit les données en base par des classes dans le code .NET.
Mais comment ces classes d'objet métier sont-elles remplis ?
De plus, une fois rempli comment celle-ci sont gérer pour être mise à jour ?
Dans le cadre d'une architecture multicouche
- GUI Graphical User Interface)
- BO Business Objects
- BLL Business Logic Layer
- DAL Data Access Layer
on a le schéma d'appel suivant :
GUI ---> BLL ----> DAL
Mais à quel moment intervient la couche BO et où ?
Même si je pense avoir compris ce qu'est la couche BO dans le principe, j'ai du mal à comprendre son utilisation dans la pratique.
Auriez-vous quelques éclairages à m'apporter à ce sujet ?
Merci d'avance pour votre future contribution
Partager