Używanie kontrolki ObjectDataSource

Większość aplikacji przedstawionych w książce składa się z dwóch warstw — w ten sposób oddzielony zostaje interfejs użytkownika od danych. Jednak wiele większych aplikacji komercyjnych składa się z n warstw, z których co najmniej jedna środkowa jest warstwą logiki biznesowej. Ma to na celu oddzielenie procesu pobierania danych z bazy danych od operacji (i weryfikacji) na nich przed ich prezentacją. Tego rodzaju separacja oznacza, że warstwa logiki biznesowej jest łatwiej testowana i poddawana refaktoringowi, tak aby kod nie był zbędnie powielany na stronach.

Warto na przykład spojrzeć na klasę Customer przedstawioną na Przykład 7-1. Została ona bardzo uproszczona na potrzeby omawianego przykładu, a jej celem ...

Get ASP.NET 3.5. Programowanie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.