Quelle est la procédure correcte pour créer un site Web à n-niveaux dans ASP.NET? Cela peut-il être fait sans configurer une ferme de serveurs, et comment seriez-vous capable de le tester? THX.Procédure appropriée pour créer un site Web à plusieurs niveaux dans ASP.NET
Répondre
Je soutiens personnellement l'exemple indiqué par exemple en couches Architecture sur CodePlex
Il peut être téléchargé à partir de l'emplacement suivant:
http://layersample.codeplex.com/
Il est livré avec un exemple d'application qui devrait décrire et expliquer bon modèles et pratiques pour une entreprise fictive.
Vous pouvez l'utiliser comme guide lors du développement d'une application d'architecture à plusieurs niveaux. Si vous avez besoin d'une meilleure compréhension de ce qui est en fait le n-tier, vous pouvez regarder wikipedia:
http://en.wikipedia.org/wiki/Multitier_architecture
En ce qui concerne d'exiger une batterie de serveurs pour héberger une application n-tier; ce n'est pas une exigence. L'idée derrière une application n-tier est de créer une application flexible et scalabale. Initialement, si l'application n'est pas gourmande en ressources, il est possible de regrouper tous les niveaux sur le même serveur. Au fur et à mesure que l'application devient plus gourmande en ressources et demandée, les niveaux peuvent et doivent être redimensionnés sur plusieurs ordinateurs.
Il y a beaucoup d'exemples de n-tiers dans le www, juste google pour cela.
Ce lien http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx m'aide beaucoup à comprendre tout le sujet de n-tier et de bonnes pratiques pour l'accès aux données, les modèles de domaine, le découplage, etc. Regardez-le, peut-être que cela vous aide aussi.
Un niveau n'implique pas nécessairement une batterie de serveurs.
Ci-dessous l'image montre une architecture à 3 niveaux avec un seul serveur dans les deux niveaux 2 et 3.
Cependant, en général, il y a parfois beaucoup de confusion dans l'ensemble de niveau/couche terminologie.
Un excellent article sur les niveaux Layers v/s est here.
Aussi post de Rockford Lhotka référencé dans cet article est également une excellente ressource.
- 1. comment créer un site Web ASP.Net enfichable?
- 2. Créer plusieurs listes "Posts" dans un site Web SharePoint
- 3. Créer plusieurs procédure dans un bloc-notes
- 4. Comment créer un TreeView à plusieurs niveaux en utilisant F #?
- 5. Construire un menu à plusieurs niveaux pour umbraco
- 6. Procédure étape par étape pour héberger un site Web asp.net dans iis?
- 7. WebResources dans un site Web ASP.NET
- 8. Meilleure façon de créer un menu dans un site Web ASP.NET
- 9. Multilanguage asp.net site avec aspx dans différents niveaux
- 10. Plusieurs niveaux d'isolation requis pour un TransactionScope?
- 11. Comment créer un site Web approprié?
- 12. Meilleures pratiques pour stocker un site Web ASP.NET dans Subversion?
- 13. Créer des utilisateurs dans l'outil d'administration de site Web ASP.net
- 14. site Web ASP.NET à MVC2
- 15. Plusieurs langues pour un site Web (php et javascript)
- 16. Déployer le site Web ASP.Net de SVN vers plusieurs serveurs?
- 17. Mise à jour d'une classe dans un site Web ASP.NET
- 18. Où créer un flux RSS pour un site web dynamique
- 19. comment créer un flux RSS pour un site Web?
- 20. XNA Jeu dans le site Web ASP.Net
- 21. trace un site Web asp.net en production
- 22. Sharepoint 2007: Navigation à plusieurs niveaux
- 23. Trier par résultat MySQL pour créer un menu déroulant à plusieurs niveaux
- 24. Avec ASP.NET, comment créer un site Web mobile spécifique à l'iPhone/Android?
- 25. asp.net mvc 2 application web dans un site Web?
- 26. Connectez-vous par programme dans un site Web dans asp.net
- 27. Extraction d'ArrayList à plusieurs niveaux
- 28. Créer un stub réutilisable pour plusieurs services Web (ASMX)
- 29. Comment créer un site Web AJAX?
- 30. Listes à plusieurs niveaux dans R