Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

ASP.NET MVC 3 platform áttekintés

Hasonló előadás


Az előadások a következő témára: "ASP.NET MVC 3 platform áttekintés"— Előadás másolata:

1 ASP.NET MVC 3 platform áttekintés
Dávid Zoltán BME – AAIT

2 Menetrend Technológiai környezet Eszköz környezet ASP.NET környezet
Szerveroldali motor Összefoglalás

3 Technológiai környezet
MVC

4 Technológiai környezet
MVC EF jQuery Orchard HTML5

5 Menetrend Technológiai környezet Eszköz környezet ASP.NET környezet
Szerveroldali motor Összefoglalás

6 Visual Studio

7 NuGet

8 Internet Information Services

9 IIS Express

10 Microsoft SQL Server

11 SQL Express

12 Web Platform Installer

13 Menetrend Technológiai környezet Eszköz környezet ASP.NET környezet
Szerveroldali motor Összefoglalás

14 ASP.NET WhatTheHeck ASP.NET WebForms ASP.NET MVC ASP.NET WebPages

15 ASP.NET WhatTheHeck ASP.NET WebForms ASP.NET MVC ASP.NET WebPages

16 ASP.NET WebForms ASP.NET MVC Vezérlők Eseménykezelés Adatbevitel Markup generálás UI állapotmegőrzés Magasabb absztrakciós szint RAD Kevesebb „varázslás” Teljes kontroll a markup felett Funkciók szétválasztása Tervezési minták Kiterjeszthetőség Tesztelhetőség Többféle view engine

17 ASP.NET MVC történelem MVC 1 MVC 2 MVC 3 2009. március 2010. március
2011. január

18 Menetrend Technológiai környezet Eszköz környezet ASP.NET környezet
Szerveroldali motor Összefoglalás

19 Mit rejt a név? Controller Model View

20 Hangsúlyok MVC REST Convention over Configuration Model View
Controller REST Convention over Configuration

21 Model Model = alkalmazás adatai + területspecifikus tudás
üzleti szabályok validációs szabályok Model = alkalmazás adatai + üzleti szabályok + validáció

22 Routing REST Az alkalmazás API-ja = az elérhető URL-ek
URL  Osztály/Metódus/Paraméterek A pontos megfeleltetést a Routing írja le

23 Controller Amire URL mappelhető
CategoriesController.Detials( “blues” ) Egy kérés feldolgozásának belépési pontja A kérést kezelő osztály = Controller A kérést kezelő metódus = Action

24 Controller Módosítja a modellt
A modell aktuális állapota alapján elküldi a választ Akár Response.Write()-tal is! Azért ez mégiscsak durva lenne! A válasz előállításában sablonok segítenek (sablon = View) A Controller paraméterezi a View-t

25 View Sablon a válasz előállításához
„Üres helyeit” a Controller tölti ki A Model alapján Több különböző sablon szintaxis támogatott ASP.NET MVC Visual Studio Kényelmes és pontos HTML előállítás Megőrzi az emberi méltóságunkat

26 View szintaxisok ASPX Razor Hagyományos ASP.NET fejlesztők ismerik
<% %> HTML + C# / VB Razor Új Egyszerűsített, minimális kód @

27 További alapvetések HTML helperek Scaffold MVVM minta Filterek

28 Kérés életciklus HttpRequest Routing ControllerFactory Controller
ActionResult Action ActionInvoker

29

30 Menetrend Technológiai környezet Eszköz környezet ASP.NET környezet
Szerveroldali motor Összefoglalás

31 Letisztult Szerveroldali Motor

32 Összefoglalás jQuery HTML5 Entity Framework Orchard
Technológiai környezet jQuery HTML5 Entity Framework Orchard

33 Összefoglalás Eszköz környezet Visual Studio NuGet IIS, IIS Express
SQL Server, SQL Express Web Platform Installer

34 Összefoglalás MVC az ASP.NET családban Egy másik megközelítés
Konvenciók Kérés  metódus Kiterjeszthetőség Tesztelhetőség Nem RAD

35


Letölteni ppt "ASP.NET MVC 3 platform áttekintés"

Hasonló előadás


Google Hirdetések