Ist es "akzeptabel", eine ASP.Net 2.0 Anwendung ohne den BLL (Business Logic Layer) wie folgt aussehen?
- SQL Server Datenspeicherung und gespeicherte Prozeduren
- Data Link Layer (Strongly Typed Table Adapters) mit Verbindung zu Stored Procs
- Präsentationsschicht ASPX-Seiten mit Code dahinter und ObjectDataSource zur direkten Verbindung mit der DLL
Ist eine BLL immer vorzuziehen, auch wenn die Geschäftslogik im dahinter liegenden Code der Präsentation vollständig validierbar ist? Was sind die möglichen Nachteile, wenn keine BLL verwendet wird?