ASP.net MVC Framework

of 19 /19
ASP.NET MVC + TDD Robert Mühsig

Embed Size (px)

description

Das ASP.net MVC FrameworkVorgestellt von Robert Mühsig (ASP.NET MVP)

Transcript of ASP.net MVC Framework

  • 1. ASP.NET MVC + TDD Robert Mhsig
  • 2. BUCHSTABENSUPPE? T-Systems Multimedia Solutions 06.10.2008 2
  • 3. IN SEHR KURZER FASSUNG: ASP.NET MVC Model View Controller T-Systems Multimedia Solutions 06.10.2008 3
  • 4. IN SEHR KURZER FASSUNG: TDD Oder auch: Test-Driven-Development T-Systems Multimedia Solutions 06.10.2008 4
  • 5. WOZU ASP.NET MVC? EIN BLICK AUF WEBFORMS: Viewstate Postback LifeCycle JavaScript runat=server ? ASP Controls HTML = SEO UI Codebehind + Logic = T-Systems Multimedia Solutions 06.10.2008 5
  • 6. WOZU ASP.NET MVC? EIN BLICK AUF WEBFORMS: ? T-Systems Multimedia Solutions 06.10.2008 6
  • 7. EIN BLICK AUF ASP.NET MVC Ein neuer Web-Projekt Typ von ASP.NET Eine Alternative zu Webforms Testbarer als Webforms Erweiterbar Volle Kontrolle ber das gerenderte HTML hnlich zu: Ruby on Rails, Struts etc. T-Systems Multimedia Solutions 06.10.2008 7
  • 8. MVC Model: 1. Pure Daten der Applikation 2. Kann auch in einem separatem Projekt sein View: 1. Nur HTML 2. Keine Business Logik Controller: 1. Logik T-Systems Multimedia Solutions 06.10.2008 8
  • 9. DEMO T-Systems Multimedia Solutions 06.10.2008 9
  • 10. ASP.NET MVC LIFECYCLE http://www.codethinked.com/post/2008/09/27/ASPNET-MVC-Request-Flow.aspx T-Systems Multimedia Solutions 06.10.2008 10
  • 11. FEATURES Filter: T-Systems Multimedia Solutions 06.10.2008 11
  • 12. FEATURES System.Web.Routing: T-Systems Multimedia Solutions 06.10.2008 12
  • 13. FEATURES Validierungssystem: T-Systems Multimedia Solutions 06.10.2008 13
  • 14. FEATURES Validierungssystem: http://weblogs.asp.net/scottgu/archive/2008/09/02/asp-net-mvc-preview-5-and-form-posting- scenarios.aspx T-Systems Multimedia Solutions 06.10.2008 14
  • 15. FEATURES Testbarkeit: http://weblogs.asp.net/stephenwalther/archive/2008/07/26/asp-net-mvc-tip-25-unit-test-your- views-without-a-web-server.aspx T-Systems Multimedia Solutions 06.10.2008 15
  • 16. ASP.NET + TDD Red Refactor Green T-Systems Multimedia Solutions 06.10.2008 16
  • 17. MOMENTANER STAND VON ASP.NET MVC Preview 5 momentan (+ Source Code) Ca. November/Dezember Beta Zuknftige Features: 1. ASP.NET MVC + jQuery 2. Bessere AJAX Integration 3. Eigenstndige Controls untersttzen T-Systems Multimedia Solutions 06.10.2008 17
  • 18. QUELLEN http://www.codeplex.com/aspnet/ http://www.asp.net/mvc/ http://weblogs.asp.net/stephenwalther/default.aspx http://weblogs.asp.net/scottgu/default.aspx http://blog.wekeroad.com/ http://www.hanselman.com/blog/ http://haacked.com/ http://weblogs.asp.net/fredriknormen/default.aspx http://code-inside.de T-Systems Multimedia Solutions 06.10.2008 18
  • 19. VIELEN DANK FR EURE AUFMERKSAMKEIT 06.10.2008 19