Я знаю, что это - очень простой вопрос. Но я действительно не в состоянии постигать то, что должно мы иметь в BLL. Позвольте мне взять пример.
Давайте рассмотрим веб-страницу Login.aspx, которая используется для упрощения пользовательского входа в систему.
В этом случае Login.aspx будет иметь два текстовых поля и одну кнопку входа в систему. (Уровень представления).
Уровень доступа к данным будет иметь функции, чтобы проверить, корректны ли имя пользователя и пароль.
Я не думаю, что мне нужно что-то еще на этой странице. Таким образом, что я буду иметь в BLL. Если Вы хотите добавить некоторую функциональность, которая должна прибыть в BLL, добавьте.
У вас должно быть что-то вроде этого:
Вызывы пользовательских интерфейсов BL.SaveUsernameAndPassword (String User, Stress Pass);
BL.saveUsernameandPassword
должен подтвердить строки , а затем вызовите dal.saveUsernameAsdpassword (string user, string pass);
dal.saveUsernameandpassword
должен поместить эти параметры в ваш запрос SQL и выполнить его, с предположением, что данные действительны
«Уровень аксы данных будет иметь функции для проверки, если имя пользователя и пароль верны» - неправильно. BLL сделает это, DAL будет получать только (или попытаться получить) информацию пользователя, не выполняя проверку на нем.
Нет, BLL проверяет, правильно ли имя пользователя и пароль. DAL только для доступа к данным.