Your SlideShare is downloading. ×
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK

539

Published on

Learn to build rich Web Sites with ASP.NET MVC FRAMEWORK

Learn to build rich Web Sites with ASP.NET MVC FRAMEWORK

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
539
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © SpringPeople Software Private Limited, All Rights Reserved.© SpringPeople Software Private Limited, All Rights Reserved.Building Web Sites withASP.NETMVC FRAMEWORK
  • 2. © SpringPeople Software Private Limited, All Rights Reserved.WEB Design Patterns• MVP• MVC• MVVM• Provider and Adoptor• The Service Agent, Proxy, and Broker Patterns• The Repository Pattern
  • 3. © SpringPeople Software Private Limited, All Rights Reserved.MVC & MVPThe Model-View-Controller (MVC) and Model-View-Presenter (MVP) Patternsimprove reusability of business logic by separating the 3 components required togenerate & manage a specific user interface (such as a single Web page).
  • 4. © SpringPeople Software Private Limited, All Rights Reserved.Provider & Adapter PatternThe Provider and Adapter patterns allows otherwise incompatible classes towork together by converting the interface of one class into an interface expectedby the other.
  • 5. © SpringPeople Software Private Limited, All Rights Reserved.Service Agent, Proxy, and BrokerPatternsRemoves dependencies between a client and a service by usingintermediate brokers
  • 6. © SpringPeople Software Private Limited, All Rights Reserved.The Repository PatternThe Repository pattern virtualizes storage of entities in a persistentmedium, such as a database or as XML
  • 7. © SpringPeople Software Private Limited, All Rights Reserved.How ASP.NET implements somebasic design Patterns
  • 8. © SpringPeople Software Private Limited, All Rights Reserved.ASP.NET MVCAn Introduction
  • 9. © SpringPeople Software Private Limited, All Rights Reserved.What is ASP.NET MVC• A new Web Application Project type• Simply an option– Not a replacement for WebForms– Builds on top of ASP.NET
  • 10. © SpringPeople Software Private Limited, All Rights Reserved.Why ASP.NET MVC• Easier to test without IIS• Page life cycle is greatly simplified• Builds on top of ASP.NET• Caching• Authentication• Master Pages• Viewstate is gone• Cleaner urls by default
  • 11. © SpringPeople Software Private Limited, All Rights Reserved.What MVC is not?• Not the new Web Forms 4.0• Not replacing Web Forms, but Adds to it• It can not use Web Controls• Not a whole new engine but sits on ASP.NET engine• Razor – View Engine in MVC 3.0
  • 12. © SpringPeople Software Private Limited, All Rights Reserved.What MVC is?• Maintain Clean Separation of Concerns• Extensible and Pluggable• Enable clean URLs and HTML• Great integration within ASP.NET• Tooling Support
  • 13. © SpringPeople Software Private Limited, All Rights Reserved.Become an ASP .NET MVCProfessional In 3 DaysAttend the 3-Days “ASP.NET MVC 3 JumpstartWorkshop”View Complete Details
  • 14. © SpringPeople Software Private Limited, All Rights Reserved.Who will benefit?Experienced .NET software developers who want to build webbased applicationView Complete Details
  • 15. © SpringPeople Software Private Limited, All Rights Reserved.Q & Atraining@springpeople.com+91 80 6567 9700www.springpeople.com

×