SlideShare a Scribd company logo
1 of 20
ASP.NET MVC  V  2.0
ASP.NET MVC  V  2.0
MVC WebForms’ların Yerini
Almak İçin Geliştirilmedi!!!

Web Uygulaması Geliştirmeye
Farklı Bir Bakışaçısı Sunar
ASP.NET MVC  V  2.0
ASP.NET MVC  V  2.0
ASP.NET MVC  V  2.0
Tam Kontrol!



WebForms                 ASP.NET          MVC
• Control ecosystem      • Services       • Do it yourself
• State management       • Caching        • Separation of concerns
• Design time support    • Routing        • Test Driven Development
                         • Localization   • Extensibility everywhere




                             Hazır!
Model


View


Controller
Adım 1
Istek işlenmek üzere Controller tarafından alınır.
Adım 2
Controller gelen istek için Model hazırlar.
Adım 3
Controller Model ‘i View ‘e verir.
Adım 4
View Model ‘i işleyerek istenilen formatta çıktı üretir.
Adım 5
View oluşan çıktıyı Respons’a gönderir.
HTTP Request




Eşleşen Fiziksel Dosya
          Var




                                                    Core Routing
                           Eşleşen Fiziksel Dosya
                                    Yok
Controllers ve Actions
                         ViewResult Değilse
ViewResult Ise




                 Views
IActionFilter‘in OnActionExecuting() metodu
Çalışır

IActionFilter‘in OnActionExecuted() metodu çalışır.
IResultFilter‘in OnResultExecuting() metodu çalışır.

IResultFilter‘in OnResultExecuted() metodu çalışır
ASP.NET MVC
Ajax.* Helpers



 Microsoft                         Diğer JavaScript
                    jQuery
ASP.NET Ajax                        Kütüphaneleri



                 Salt JavaScript
ASP.NET MVC  V  2.0
http://www.stackoverflow.com

http://www.marketwatch.com

http://www.codeplex.com

http://home.live.com

More Related Content

What's hot

ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)
ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)
ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -3(Routing)
ASP.Net MVC ile Web Uygulamaları -3(Routing)ASP.Net MVC ile Web Uygulamaları -3(Routing)
ASP.Net MVC ile Web Uygulamaları -3(Routing)İbrahim ATAY
 
ASP.NET MVC 3 RC Sürümüne Bakış
ASP.NET MVC 3 RC Sürümüne BakışASP.NET MVC 3 RC Sürümüne Bakış
ASP.NET MVC 3 RC Sürümüne Bakışİbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -6(Entites)
ASP.Net MVC ile Web Uygulamaları -6(Entites)ASP.Net MVC ile Web Uygulamaları -6(Entites)
ASP.Net MVC ile Web Uygulamaları -6(Entites)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)İbrahim ATAY
 
ASP.Net MVC 4 ile Web Uygulaması Geliştirmek
ASP.Net MVC 4 ile Web Uygulaması GeliştirmekASP.Net MVC 4 ile Web Uygulaması Geliştirmek
ASP.Net MVC 4 ile Web Uygulaması Geliştirmekİbrahim ATAY
 
ASP.Net MVC 4 'e Giriş
ASP.Net MVC 4 'e GirişASP.Net MVC 4 'e Giriş
ASP.Net MVC 4 'e Girişİbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)İbrahim ATAY
 
ASP.Net MVC ile Web Uygulamaları -10(Database Model)
ASP.Net MVC ile Web Uygulamaları -10(Database Model)ASP.Net MVC ile Web Uygulamaları -10(Database Model)
ASP.Net MVC ile Web Uygulamaları -10(Database Model)İbrahim ATAY
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmakİbrahim ATAY
 
AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)Engin Polat
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirmeİbrahim ATAY
 
Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Engin Polat
 
ESOGU The Code Day Workshop
ESOGU The Code Day WorkshopESOGU The Code Day Workshop
ESOGU The Code Day WorkshopBurak TUNGUT
 
jQuery ile ASP.NET Uygulamaları Geliştirme
jQuery ile ASP.NET Uygulamaları GeliştirmejQuery ile ASP.NET Uygulamaları Geliştirme
jQuery ile ASP.NET Uygulamaları Geliştirmeİbrahim ATAY
 
Console Projesinde Azure Blob Storage Nasıl Kullanırım
Console Projesinde Azure Blob Storage Nasıl KullanırımConsole Projesinde Azure Blob Storage Nasıl Kullanırım
Console Projesinde Azure Blob Storage Nasıl KullanırımEngin Polat
 

What's hot (20)

ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)
ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)
ASP.Net MVC ile Web Uygulamaları -14(Spark ViewEngine)
 
ASP.Net MVC ile Web Uygulamaları -3(Routing)
ASP.Net MVC ile Web Uygulamaları -3(Routing)ASP.Net MVC ile Web Uygulamaları -3(Routing)
ASP.Net MVC ile Web Uygulamaları -3(Routing)
 
ASP.NET MVC 3 RC Sürümüne Bakış
ASP.NET MVC 3 RC Sürümüne BakışASP.NET MVC 3 RC Sürümüne Bakış
ASP.NET MVC 3 RC Sürümüne Bakış
 
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)
ASP.Net MVC ile Web Uygulamaları - 2(Controller ve View Kavramları)
 
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)
ASP.Net MVC ile Web Uygulamaları -15(Layout ve View)
 
ASP.Net MVC ile Web Uygulamaları -6(Entites)
ASP.Net MVC ile Web Uygulamaları -6(Entites)ASP.Net MVC ile Web Uygulamaları -6(Entites)
ASP.Net MVC ile Web Uygulamaları -6(Entites)
 
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)
ASP.Net MVC ile Web Uygulamaları -9(NHibernate Configutarion)
 
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)
ASP.Net MVC ile Web Uygulamaları -12(Test Drive Developmet)
 
ASP.Net MVC 4 ile Web Uygulaması Geliştirmek
ASP.Net MVC 4 ile Web Uygulaması GeliştirmekASP.Net MVC 4 ile Web Uygulaması Geliştirmek
ASP.Net MVC 4 ile Web Uygulaması Geliştirmek
 
ASP.Net MVC 4 'e Giriş
ASP.Net MVC 4 'e GirişASP.Net MVC 4 'e Giriş
ASP.Net MVC 4 'e Giriş
 
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)ASP.Net MVC ile Web Uygulamaları -16(JQuery)
ASP.Net MVC ile Web Uygulamaları -16(JQuery)
 
ASP.Net MVC ile Web Uygulamaları -10(Database Model)
ASP.Net MVC ile Web Uygulamaları -10(Database Model)ASP.Net MVC ile Web Uygulamaları -10(Database Model)
ASP.Net MVC ile Web Uygulamaları -10(Database Model)
 
JavaScript ile Taş Kırmak
JavaScript ile Taş KırmakJavaScript ile Taş Kırmak
JavaScript ile Taş Kırmak
 
AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)AspNet MVC ile metin resim sifreleme (Steganography)
AspNet MVC ile metin resim sifreleme (Steganography)
 
Modern Web Uygulama Geliştirme
Modern Web Uygulama GeliştirmeModern Web Uygulama Geliştirme
Modern Web Uygulama Geliştirme
 
Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?Angularjs ve Angularjs 2 nedir?
Angularjs ve Angularjs 2 nedir?
 
ESOGU The Code Day Workshop
ESOGU The Code Day WorkshopESOGU The Code Day Workshop
ESOGU The Code Day Workshop
 
mvc
mvcmvc
mvc
 
jQuery ile ASP.NET Uygulamaları Geliştirme
jQuery ile ASP.NET Uygulamaları GeliştirmejQuery ile ASP.NET Uygulamaları Geliştirme
jQuery ile ASP.NET Uygulamaları Geliştirme
 
Console Projesinde Azure Blob Storage Nasıl Kullanırım
Console Projesinde Azure Blob Storage Nasıl KullanırımConsole Projesinde Azure Blob Storage Nasıl Kullanırım
Console Projesinde Azure Blob Storage Nasıl Kullanırım
 

Similar to ASP.NET MVC V 2.0

Mvc 4 Eğitim Sunusu
Mvc 4 Eğitim SunusuMvc 4 Eğitim Sunusu
Mvc 4 Eğitim SunusuFatih Coşkun
 
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni Selçuk
 
Java ee kursu-silivri
Java ee kursu-silivriJava ee kursu-silivri
Java ee kursu-silivrisersld60
 
Java ee kursu-avcilar
Java ee kursu-avcilarJava ee kursu-avcilar
Java ee kursu-avcilarsersld60
 
Java ee kursu-cekmekoy
Java ee kursu-cekmekoyJava ee kursu-cekmekoy
Java ee kursu-cekmekoysersld60
 
Java ee kursu-catalca
Java ee kursu-catalcaJava ee kursu-catalca
Java ee kursu-catalcasersld60
 
Java ee kursu-esenyurt
Java ee kursu-esenyurtJava ee kursu-esenyurt
Java ee kursu-esenyurtsersld60
 
Java ee kursu-bagcilar
Java ee kursu-bagcilarJava ee kursu-bagcilar
Java ee kursu-bagcilarsersld60
 
Java ee kursu-atasehir
Java ee kursu-atasehirJava ee kursu-atasehir
Java ee kursu-atasehirsersld60
 
Java ee kursu-beyoglu
Java ee kursu-beyogluJava ee kursu-beyoglu
Java ee kursu-beyoglusersld60
 
Java ee kursu-gungoren
Java ee kursu-gungorenJava ee kursu-gungoren
Java ee kursu-gungorensersld60
 
Java ee kursu-bakirkoy
Java ee kursu-bakirkoyJava ee kursu-bakirkoy
Java ee kursu-bakirkoysersld60
 
Java ee kursu-esenler
Java ee kursu-esenlerJava ee kursu-esenler
Java ee kursu-esenlersersld60
 

Similar to ASP.NET MVC V 2.0 (20)

Mvc 4 Eğitim Sunusu
Mvc 4 Eğitim SunusuMvc 4 Eğitim Sunusu
Mvc 4 Eğitim Sunusu
 
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
Erdem Avni SELÇUK 22 Nisan 2015 Çözümpark & Gediz Üniversitesi İzmir MVC Work...
 
Spring Framework
Spring FrameworkSpring Framework
Spring Framework
 
Java Server Faces
Java Server FacesJava Server Faces
Java Server Faces
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
Java ee kursu-silivri
Java ee kursu-silivriJava ee kursu-silivri
Java ee kursu-silivri
 
Java ee kursu-avcilar
Java ee kursu-avcilarJava ee kursu-avcilar
Java ee kursu-avcilar
 
Java ee kursu-cekmekoy
Java ee kursu-cekmekoyJava ee kursu-cekmekoy
Java ee kursu-cekmekoy
 
Java ee kursu-catalca
Java ee kursu-catalcaJava ee kursu-catalca
Java ee kursu-catalca
 
Aspnet M V C
Aspnet M V CAspnet M V C
Aspnet M V C
 
Java ee kursu-esenyurt
Java ee kursu-esenyurtJava ee kursu-esenyurt
Java ee kursu-esenyurt
 
Java ee kursu-bagcilar
Java ee kursu-bagcilarJava ee kursu-bagcilar
Java ee kursu-bagcilar
 
Java ee kursu-atasehir
Java ee kursu-atasehirJava ee kursu-atasehir
Java ee kursu-atasehir
 
ASP.NET Core 1.0
ASP.NET Core 1.0ASP.NET Core 1.0
ASP.NET Core 1.0
 
Java ee kursu-beyoglu
Java ee kursu-beyogluJava ee kursu-beyoglu
Java ee kursu-beyoglu
 
Java ee kursu-gungoren
Java ee kursu-gungorenJava ee kursu-gungoren
Java ee kursu-gungoren
 
Komut satırı JAVA
Komut satırı JAVAKomut satırı JAVA
Komut satırı JAVA
 
Java ee kursu-bakirkoy
Java ee kursu-bakirkoyJava ee kursu-bakirkoy
Java ee kursu-bakirkoy
 
Java ee kursu-esenler
Java ee kursu-esenlerJava ee kursu-esenler
Java ee kursu-esenler
 

ASP.NET MVC V 2.0