Question

J'ai toujours entendu parler de l'approche 3 couches (Présentation + logique métier + d'accès aux données) et c'est la façon dont je l'ai toujours travaillé (en ajoutant un « 4 » layerif Je compte la base de données elle-même), mais je me demande si cela est tout au sujet de la couche et l'architecture de niveau (je connais déjà la différence entre la couche et niveau), est-il une approche 5+ de niveau ?, J'ai aussi entendu parler du contrôleur, le service et le niveau d'application, comment cette forme sur le contexte?

Merci,

Était-ce utile?

La solution

Il peut y avoir plusieurs couches. Ne pas confondre avec les couches niveaux. Article expliquant la différence: http://davidhayden.com/blog/ dave / archive / 2005/07/22 / 2401.aspx

Cinq couches:

RIA -> ASP.Net MVC -> WebService -> couche d'affaires -.> ORM

Il se résume simplement à ce que vous avez besoin et comment vous mettre en œuvre ces exigences. Je ne me fixer aveugle sur des couches, mais de faire en sorte que tout suit Single Responsiblity principle et Don't Repeat yourself. Cela conduit souvent à différentes couches naturellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top