• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduction to ASP.NET MVC 2
 

Introduction to ASP.NET MVC 2

on

  • 1,518 views

Introduction to ASP.NET MVC 2

Introduction to ASP.NET MVC 2

Statistics

Views

Total Views
1,518
Views on SlideShare
1,515
Embed Views
3

Actions

Likes
0
Downloads
36
Comments
0

2 Embeds 3

http://www.linkedin.com 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to ASP.NET MVC 2 Introduction to ASP.NET MVC 2 Presentation Transcript

    • Introducing ASP.NET MVC 2 Shiju Varghese http:// weblogs.asp.net/shijuvarghese
    • Who am I?
      • Shiju Varghese
      • Focus on ASP.NET MVC & DDD
      • ASP.NET MVP
      • Blog: h ttp:// weblogs.asp.net/shijuvarghese
      • Twitter: h ttp:// twitter.com/shijucv
    • Session Objectives
      • Introduction to ASP.NET MVC
      • Demonstrate App building with ASP.NET MVC 2
    • What is ASP.NET MVC
      • An alternative framework to ASP.NET Web Forms
      • More control over your HTML
      • A more easily testable framework
      • Simply an option
        • Will not a replacement for Web Form
        • Build on top of ASP.NET
      • MVC Architecture
    • Demo
    • Goals of ASP.NET MVC Framework
      • Enable clean separation of concerns
        • Each component has one responsibility
          • Single Responsibility Principle (SRP)
          • Highly testable and maintainable application
      • Testable by default (built with TDD in mind)
        • Red/Green/Refactor TDD
      • Enable full control over the rendered HTML
      • Enable clean URLs and HTML
        • SEO and REST friendly URL structures
    • Goals of ASP.NET MVC 2
      • Enterprise ready
      • Better productivity
      • Better Maintainability
    • What’s New in ASP.NET MVC 2.0?
      • Strongly Typed HTML Helpers
      • Templated Views
      • Data Annotations
      • Areas
    • ASP.NET MVC Best practices
      • Use a service layer to put application logic.
      • Use ViewModel objects to pass data for the Views.
      • Use AutoMapper to map between ViewModel objects and Domain model objects.
      • Use an Inversion of Control or MEF for building loosely coupled software.
      • Use your own HTML helpers to keep logic out of your views.
    • Source Code
      • http://RavenMVC.codeplex.com
        • ASP.NET MVC 2, RavenDB & Unity 2
      • For MongoDB version, http://MongoMVC.codeplex.com
    • Questions?
    • Thanks Shiju Varghese Blog : http:// weblogs.asp.net/shijuvarghese Twitter : http:// twitter.com/shijucv