次のように、BLL (ビジネス ロジック レイヤー) のないASP.Net 2.0アプリケーションを使用することは "許容" されますか?
- SQL Server データ ストレージとストアド プロシージャ
- ストアド プロシージャに接続するデータ リンク レイヤー (厳密に型指定されたテーブル アダプター)
- DLL に直接接続するためのコード ビハインドおよび ObjectDataSource を含むプレゼンテーション レイヤー ASPX ページ
ビジネス ロジックがプレゼンテーションのコード ビハインドで完全に検証可能であっても、BLL は常に望ましいですか? BLL を使用しないことの潜在的な欠点は何ですか?