私は最近、データアクセスレイヤー、ビジネスロジックレイヤー、プレゼンテーションレイヤーについて学んでいますが、まだ明確ではないいくつかのことがあります。BLLにasp制御イベントを入れるべきですか?
プレゼンテーションレイヤーでDALとBLLを使用して、データベース内の情報を取得または設定できます。
しかし、私はまた、ASPの制御イベントについて考え、どのようにそれらを実装する必要があります。
たとえば、BLLにボタンのクリックイベントを入れようとしますか、それともaspxコードの背後にファイルを残しておくべきですか?
もし私がBLLに入れなければならないのなら、どうすればこのことをやりますか?
BLLにあるメソッドを呼び出す方法がわからないので、アドバイスをいただければ幸いです。このアーキテクチャを考えると
私は複数の回答を受け入れることができたらいいですね。私はTom Bの答えを選択しました。なぜなら、N-Tieredアプローチについてもっと理解している間に、わかりやすく使いやすいガイドラインを私に与えてくれたからです。 –
問題ありません。私たちは基本的には同じことを言っていますが、Andrewが適切なアーキテクチャについて高度な説明をしたこと、インターフェイスを使って一般的な実装例を追加したこと、Tomがより具体的な例を挙げたことを除きます。全体的にみて、あなたが理解するのに役立つものは何でも=) – bitxwise