何をすべきましては、ビジネスロジック層(BLL)
-
22-09-2019 - |
質問
ごきげんよう、トメ子です、非常に基本的な質問です。がんのできない理解に何をすべきまBLL.を取らせて頂きます。一例です。
そのログインします。aspxページを使用するためのユーザーログインします。
この場合ログインします。aspxまtextboxesびログインボタンを押します。(表層).
データアクセスレイヤー機能の確認の場合のユーザー名とパスワードは正しい。
とは思わないいうことになっております。-ではどうなっていBLL.を追加したい場合に何らかの機能がはBLLください。
解決
あなたはこのような何かを持っている必要があります:
UIはBL.SaveUsernameAndPassword(string user, string pass);
BL.SaveUsernameAndPassword
は、文字列を検証し、その後DAL.SaveUsernameAndPassword(string user, string pass);
DAL.SaveUsernameAndPassword
は、データが有効であることを想定して、あなたのSQLクエリの中に、これらのパラメータを入れて、それを実行する必要があります。
他のヒント
いいえ、BLLチェック、ユーザー名とパスワードが正しい場合。 DALは、データアクセスのためだけです。
間違った -
「データアセスレイヤーは、ユーザー名とパスワードが正しいかどうかをチェックする機能を持っています」。 BLLはそれを行うだろう、DALは、それだけですべてのチェックを行わず、ユーザーの情報を取得(または取得しよう)されます。
所属していません StackOverflow