Что мы должны иметь в Слое бизнес-логики (BLL)

Я знаю, что это - очень простой вопрос. Но я действительно не в состоянии постигать то, что должно мы иметь в BLL. Позвольте мне взять пример.
Давайте рассмотрим веб-страницу Login.aspx, которая используется для упрощения пользовательского входа в систему.
В этом случае Login.aspx будет иметь два текстовых поля и одну кнопку входа в систему. (Уровень представления).
Уровень доступа к данным будет иметь функции, чтобы проверить, корректны ли имя пользователя и пароль.


Я не думаю, что мне нужно что-то еще на этой странице. Таким образом, что я буду иметь в BLL. Если Вы хотите добавить некоторую функциональность, которая должна прибыть в BLL, добавьте.

6
задан Brian Tompsett - 汤莱恩 15 January 2016 в 20:46
поделиться

3 ответа

У вас должно быть что-то вроде этого:

Вызывы пользовательских интерфейсов BL.SaveUsernameAndPassword (String User, Stress Pass);

BL.saveUsernameandPassword должен подтвердить строки , а затем вызовите dal.saveUsernameAsdpassword (string user, string pass);

dal.saveUsernameandpassword должен поместить эти параметры в ваш запрос SQL и выполнить его, с предположением, что данные действительны

3
ответ дан 8 December 2019 в 16:02
поделиться

«Уровень аксы данных будет иметь функции для проверки, если имя пользователя и пароль верны» - неправильно. BLL сделает это, DAL будет получать только (или попытаться получить) информацию пользователя, не выполняя проверку на нем.

5
ответ дан 8 December 2019 в 16:02
поделиться

Нет, BLL проверяет, правильно ли имя пользователя и пароль. DAL только для доступа к данным.

7
ответ дан 8 December 2019 в 16:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: