2013-09-04 4 views
0

У меня есть объект домена в BAL, который должен иметь соответствующий блок данных в DAL. как известно, класс сопоставления данных будет содержать методы поиска и поиска, такие как Update, Delete, FindById, FindByName и т. д.3-уровневая архитектура и преобразователь данных

Я понимаю, как эти методы DAL следует использовать в BAL, но что касается уровня пользовательского интерфейса, уровень пользовательского интерфейса не должен иметь доступа DAL напрямую, значит ли это, что мне придется добавлять методы с точной подписью к классу объектов домена в BAL, который должен просто передать вызов пользовательского интерфейса для определенной операции доступа к базам данных своим методам DAL? или что мне делать, чтобы получить доступ к DAL через интерфейс?

ответ

0

Целью BAL является выполнение других операций, таких как валидация, ведение журнала, обработка событий. Кроме того, если вы планируете изменить способ сохранения данных, например, использовать веб-службу вместо базы данных, используя аббревиатуру BAL.

 Смежные вопросы

  • Нет связанных вопросов^_^