Мне нужно предложение для трехуровневой архитектуры, которую я планирую реализовать.
Сценарий
Я работаю в среде ASP.NET c # 3.5.
DLHelper: методы получения данных из базы данных.
DAL: содержит методы, которые собирают данные из базы данных с помощью классов DLHelper. Большинство методов в этом слое не ссылаются ни на один объект уровня страницы, поэтому могут быть объявлены как статические.
BL: То же, что и слой DAL, большинство методов не ссылаются ни на какой другой объект уровня страницы, поэтому могут быть объявлены как статические.
UI Layer: в соответствии с приведенным выше сценарием, вызов UI Layer к BL Layer похож на
BLClass.Method -> DALClass.Method
Вопрос
Я хотел бы знать, это стандартизированный способ сделать это. Согласно обсуждению с моим коллегой, у нас должен быть соответствующий объект уровня BL / DAL. Но я все еще ищу более удобный ответ.