Upload
rajakavuri
View
225
Download
0
Tags:
Embed Size (px)
Citation preview
http://www.KudzuWorld.com
http://www.Woo-Hoo.net
Programming is an artform that fights back
ASP.NET MVC
Framework
Chad Z. Hower
a.k.a. Kudzu
100 Introduction
200 Intermediate
300 Advanced
400 Expert
500 Guru
WHAT IS ASP.NET MVC?
3
Whats the Difference?
MVC
URL Based Separated Logic Easily Tested Stateless SEO
WebForms
Page Based Integrated Logic Difficult to Test Stateful
7
ASP.NET MVC Components
Routing Custom Views Test Framework
11
MVC
12
Model
ControllerView
MVC Map
Controller User Input and Actions
Handles URLs and input. Uses Model to CRUD data and passes to View.
Views Pages (Output) Rendered pages sent back to browser for user to see.
Model Business Logic Database access, business rules, datasets.
13
Hello World
ROUTING
15
Where to go?
Routing, Routing, Routing
16
18
Default Routing
19
Default Routing
20
Default Routing
21
Default Routing
22
Default Routing
23
Default Routing
24
Default Routing
Custom Routing
25
Zip Codes
Route Analyzer
Rockets
DEPLOYMENT
29
IIS
IIS 7
IIS 6
30
No need to GAC
31
Status
Not released Preview 2 release
32
34
http://www.Woo-Hoo.net