2010-04-27 8 views
0

Je suis nouveau à l'outil C# à trois niveaux et j'ai trouvé beaucoup d'implémentations dans Internet. Je ne sais pas quelle différence et bénéficier de son.Meilleur trois niveaux C# Mettre en œuvre "style"

alt text http://photo.1280.com/images/n8b/61YRE697/myteacher.jpeg alt text http://photo.1280.com/images/wnh/0JZCDRM5/another.jpeg

Merci beaucoup pour la lecture et je suis en attente de vos réponses. Et je veux vraiment connaître votre implémentation :)

+0

Vous voulez dire une architecture à trois niveaux utilisant des couches? –

+3

L'architecture à trois niveaux est un concept. Ce n'est pas spécifique au langage de programmation. Il y a beaucoup de bons livres disponibles qui expliquent en profondeur les différentes façons de structurer les applications d'entreprise. C'est là que vous devriez commencer à regarder. –

+0

Cette question devrait obtenir le tag d'architecture –

Répondre

4

L'architecture à trois niveaux ne dépend pas du langage. C'est un moyen de structurer vos applications.

De wikipedia

architecture à trois niveaux a les trois niveaux suivants:

Présentation Niveau

C'est le niveau le plus élevé de l'application. Le niveau de présentation affiche des informations relatives à des services tels que la navigation, l'achat et le contenu du panier. Il communique avec les autres niveaux en fournissant des résultats au niveau navigateur/client et à tous les autres niveaux du réseau.

Niveau application

(Business Logic/Logique Niveau/accès aux données Tier/Middle Tier) Le niveau logique est tiré de la couche de présentation et, comme sa propre couche, il contrôle la fonctionnalité d'une application par effectuer un traitement détaillé.

Niveau données

Ce niveau se compose de serveurs de base de données. Ici, les informations sont stockées et récupérées. Ce niveau conserve les données neutres et indépendantes des serveurs d'applications ou de la logique métier. Donner des données à son propre niveau améliore également l'évolutivité et les performances.

alt text

Depuis votre poser cette question par rapport à C# vous pouvez jeter un oeil à ce article->Designing a .NET Application

Un autre lien de stackoverflow qui a un tas de bonnes réponses ->3 Tier Architecture - In need of an example

Questions connexes