J'ai besoin de suggestion pour l'architecture à trois couches que je prévois d'implémenter.Architecture en couches et méthodes statiques
Scénario
Am de travail dans ASP.NET C# 3.5 Environnement. DLHelper: méthodes pour obtenir des données à partir de la base de données. DAL: Contient des méthodes qui collectent les données de la base de données à l'aide des classes DLHelper. La plupart des méthodes de cette couche ne référencent aucun objet de niveau page et peuvent donc être déclarées statiques. BL: Identique à la couche DAL, la plupart des méthodes ne référencent aucun autre objet de niveau page, et peuvent donc être déclarées statiques.
UI couche: selon le scénario ci-dessus l'interface utilisateur appel couche à couche BL est comme
BLClass.Method -> DALClass.Method
Question Je voudrais savoir est cette façon de faire Normaliser il. Selon la discussion avec mon collègue, nous devrions avoir l'objet correspondant de la couche BL/DAL. Mais je suis toujours à la recherche d'une réponse plus convaincante.
Jetez un coup d'œil à la structure ASP.NET MVC (http://www.asp.net/(S(d35rmemuuono1wvm1gsp2n45))/mvc). Je pense que c'est très pertinent dans votre cas. Et, par le vay DAL est déjà Layer :) – Vokinneberg