Aspnet M V C

40 %
60 %
Information about Aspnet M V C
idi

Published on May 9, 2009

Author: ersanbilik

Source: slideshare.net

ASP.NET MVC Ersan Bilik

Tarihçe • Microsoft ASP.NET Web formları duyurduğunda varsayımları ne idi ? • Peki, ortaya çıkan problemler ne idi ? – Viewstate – Postback • Sonuç olarak... – Internetin doğasına aykırı (stateless) – Standartları sağlamayan html tagleri.. (render)

Zaman geçiyor... Kavramlar gelişiyor... • Takım halinde paralel uygulama geliştirme • SEO • Standartlar (WAI , W3C) • Test Güdümlü Geliştirme (TDD) • Web 2.0 • REST

Peki Nedir MVC ? • Bir mimari kalıp (architecture pattern ) • Bir uygulamayı 3 ana katmanda (layer) tanımlar – Model – View – Controller

MVC UML Diagramı

Model Nedir ? • Veri ile ilgili işlemleri yaptığımız katman • CRUD işlemleri • Cookie işlemleri • Servislerden gelen veriler • Diğer...

View Nedir ? • Arayüz katmanı • Kullanıcının gördüğü arayüz ile ilgili işlemleri yaptığı ve kullanıcının etkileşime girdiği bileşenlerin toplandığı katman...

Controller Nedir ? • İş kurallarının gerçeklendiği katman • Modelden çektiğimiz veri ile ilgili mantıksal işlemleri yaptığımız ve View katmanına gönderdiğimiz katman...

ASP.NET MVC Nedir ? • Bahsettiğimiz MVC tasarımının ASP.NET web uygulamaları için gerçeklememizi sağlayan hazır bir çatı (framework)

Temel Farklar

REST vs Traditional

Test Güdümlü Geliştirme (TDD) • Birim Testleri – Visual Studio – Nunit – Test Driven etc.. – Mock Desteği zayıf.. (TypeMock , RhinoMocks) • Web Uygulama Testleri – WatiN – Selenium

Template Engine • Spark • Brail • Nhaml • Nvelocity • Xslt • http://www.codeplex.com/MVCContrib

ASP.NET MVC Gallery • www.asp.net/mvc/gallery • Tasarım şablonları (design gallery)

JavaScript Framework • Microsoft AJAX • jQuery

Demo • Ornek Uygulama

Son söz • MVC vs Web Form • FAT Model vs Skinny Controller • En iyi pratikler

Sorular ?

Teşekkürler 

Add a comment

Related presentations

Related pages

ASP.NET-Kompilierungstool (Aspnet_compiler.exe)

Mit dem ASP.NET-Kompilierungstool (Aspnet_compiler.exe) können Sie eine ASP.NET-Webanwendung kompilieren, entweder direkt oder für die Bereitstellung an ...
Read more

ASP.NET – Wikipedia

ASP.NET gehört zum .NET-Framework und stellt eine Methode dar, um .NET-Anwendungen in IIS oder anderen mit ASP.NET kompatiblen Webservern zu verwalten ...
Read more

ASP.NET SQL Server-Registrierungstool (Aspnet_regsql.exe)

Mit dem ASP.NET SQL Server-Registrierungstool (Aspnet_regsql.exe) ... -R all|m|r|p|c|w. Entfernt die Unterstützung für einen oder mehrere Anwendungsdienste.
Read more

aspnet_regiis error when encrypting connectionStrings

I'm a member of the ... have the same problem and find the solution through the search engines v ... aspnet_regiis.exe -pef "connectionStrings" C: ...
Read more

Team Build and aspnet_compiler.exe – Aaron Hallberg

Team Build and aspnet_compiler.exe ... (and correspond to the -v, -p, and targetPath options to aspnet_compiler ... I’m no expert in these ...
Read more

Asp.net - 6 - Aspnet Linkbutton Imagebutton - YouTube

Aspnet Linkbutton Imagebutton asp.net eğitim seti diğer videoları için http://e-gorselegitim.com/Aspnet_40_T...
Read more

aspnet_compiler - 我思故我在 - 博客频道 - CSDN.NET

compiled application is deployed to c:MyTarget: aspnet_compiler -m /LM/W3SVC/ 1 /Root/MyApp c:MyTarget aspnet_compiler -v /MyApp c:MyTarget
Read more

.NET Framework 2.0.50727 - files missing

I have Windows XP Professional and tried to run norton windoctor which finds many missing files under: cwindowsmicrosoft.netframeworkv.2.0.50727 .
Read more

asp.net mvc tutorial for beginners - YouTube

Free asp.net mvc tutorial for beginners and intermediate programmers. This playlist, contains concepts related to mvc 2, mvc 3 and mvc 4. We ...
Read more

M, V C 각방생활 - download.microsoft.com

M, V 그리고 C 의 각방생활 Visual Studio Korea Team Blog http://vsts2010.net 작성자 : 박세 e(xodim@naver.com) http://sses.tistory.com
Read more