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