SpringPeople Building Web Sites with ASP.NET MVC FRAMEWORK

  • 478 views
Uploaded on

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

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

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
478
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
6
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