ASP.NET 2.0 Induló Készlet - Adatelérés ASP.NET alkalmazásokban

Dávid Zoltán
Dávid Zoltán
ASP.NET MVP
Már az ASP.NET legelső verziója új alapokra helyezte az adatkezeléssel kapcsolatos funkciók webes környezetben történő megvalósítását azáltal, hogy a vezérlőelemek bevezetésével levette a fejlesztők válláról a HTML kód előállításának terheit. A 2.0 verzió egyik legfontosabb célja, hogy az adatok megjelenítésével és szerkesztésével kapcsolatos kódok előállításához szükséges időt a lehető legrövidebbre csökkentse, miközben rugalmas, tetszőlegesen testreszabható, deklaratív leírásokon alapuló rendszert ad a webfejlesztő kezébe.

Az előadás bemutatja az ASP.NET keretrendszer alapjait, a relációs és hierarchikus adatok kezelésére szolgáló adatforrás kontrollokat, az adatok megjelenítését és szerkesztését biztosító vezérlőelemeket, valamint a kétirányú adatkötés adta lehetőségeket.

1. Adatelérés webalkalmazásokban

Ez az előadásrészlet bemutatja az adatelérési alrétegek koncepcióját és az ott felmerülő leggyakoribb problémákon (sok adatforrás, eltérő kezelési mechanizmusok) keresztül elvezet az ASP.NET 2.0 által felkínált megoldáshoz: az adatforrás- és adatmegjelenítő vezérlők alkalmazásához.

Kulcsszavak: Adatelérés, adatkötés, adatelérési alréteg, DAL, adatbázisok

2. Adatforrás vezérlők

A webalkalmazások egyik leggyakoribb felhasználási területe a különböző forrásokból származó adatok egy felületen történő megjelenítése. Bár a megjeleníteni kívánt adatokat egy weblakalmazás egységesen kezeli, függetlenül azok forrásától, a különböző fizikai adatforrások kezelése teljesen különböző technológiák ismeretét igényli. Az ASP.NET 2.0 adatforrás koncepciójának a lényege, hogy ezeket az alacsonyszintű eltéréseket eltakarja a fejlesztők elől, és egy egységes parancs alapú adatkezeléssé absztrahálja. Ez az előadásblokk az ASP.NET webalkalmazások várhatóan leggyakrabban használt adatforrás vezérlőinek áttekintését nyújtja.

Kulcsszavak: Adatforrás, datasource controls, SQL, XML, object

3. Adatmegjelenítő vezérlők

Egy webalkalmazás feladata az általa kezelt adatok megfelelő formában történő megjelenítése és manipulálása. Egyazon adat különböző sablonok szerinti megjelenítésének támogatását az ASP.NET 2.0 az adatmegjelenítő vezérlők használatával támogatja. Ez az előadásblokk röviden bemutatja az ASP.NET 2.0 új adatvezérlőit és azok használatát.

Kulcsszavak: Adatmegjelenítés, adatábrázolás, detailsview, formview, gridview, menu, databound controls

4. Adatkötések

Az adatkötés az adatforrásokból származó adatok összerendelése az adatmegjelenítő vezérlőkkel. Adatkötés már az ASP.NET 1.x alatt is létezett, azonban csak egy irányban: kizárólag az adatok megjelenítését tette lehetővé.Az új adatkötési koncepció támogatja a kétirányú adatkötést: azaz a megjelenítő vezérlőkben történő adatmódosítás szinkronizálását az adatot szolgáltató adatforrással. Az előadás röviden bemutatja az ASP.NET 2.0 kétirányú adatkötés-támogatását.

Kulcsszavak: Adatkötés, kétirányú adatkötés, hierarchikus adatkezelés, bind, eval, egyszerűsített szintaxis

5. Gyorsítótárak

A gyakran elérni kívánt, nagy késleltetéssel rendelkező adatforrások használata jelentősen rontja egy webalkalmazás teljesítményét. Erre a problémára kínál megoldást a gyorsítótárak használata. Az ASP.NET 2.0 lehetőséget nyújt arra, hogy a különböző adatforrások kimeneteit az adatforrás vezérlőkön keresztül gyorsítótárazzuk. Az előadás bemutatja ennek használatát és kitér a Cache API, az output cache és a fragment cahe alkalmazására.

Kulcsszavak: Cache API, fragment cache, output cache, gyorsítótár, adatforrás cache, teljesítményfokozás

6. Összefoglalás

Ez az előadás röviden összefoglalja az ASP.NET 2.0 adatelérési modelljét, és ajánlást tesz ennek az új modellnek a használatára.

« Vissza az ASP.NET 2.0 Induló Készlet tartalomjegyzékére