Je sais que cela peut paraître idiot, mais je trouve qu'il est difficile de comprendre la nécessité d'une couche de service et de ses différences avec la couche de gestion.
Nous sommes, donc, à l'aide de asp.net mvc 2 et ont Accès aux Données de la couche qui fait tout l'interrogation de la base de données et puis nous avons la Couche de gestion qui a la logique métier et les validations nécessaires à faire. Enfin, nous avons la Couche de Présentation qui, fondamentalement, a tous les points de vue. En outre, nous avons également des aides,les Dto et viewmodel classes dans différents dossiers, comme une partie de nos bibliothèques. Mais j'ai essayé de lire à propos de l'architecture, et il semble que la couche de service est un élément important de l'architecture.
Tout ce que je comprends, c'est qu'une couche de service est quelque chose qui fait appel à toutes les fonctions. Mais je ne vois pas vraiment la nécessité de la couche de Service dans notre application ? Ou il a peut-être déjà là et je ne le vois pas... quelqu'un Peut-il expliquer avec un exemple comment une couche de service est-elle importante ? Comment elle est différente de la couche de gestion en raison de ce que j'ai lu me semblent assez similaires? Si son dans le premier nécessaires à tous ? Tout ce que nous essayons de faire est d'architecte de notre application dans la meilleure façon possible, quels sont vos avis et votre expérience sur elle ?