Your SlideShare is downloading. ×
  • Like
Mvc architecture
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
426
On SlideShare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
8
Comments
0
Likes
1

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. Disclaimer: This presentation is prepared by trainees ofbaabtra as a part of mentoring program. This is not officialdocument of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .Ltd
  • 2. Topic Name FREDDY P.V Email :F4FREDDY@GMAIL.COM Facebook :F4FREDDY@GMAIL.COM
  • 3. • A framework pattern for reusable applications.• Presented by Trygve Reenskaug in 1979• First developed by Xerox PARC for Smalltalk- 80.• First used in the Smalltalk-80 framework Used in making Apple interfaces (Lisa and Macintosh)• Used by the Application Kit system in NeXTstep.• Recommended structural framework pattern in J2EE.
  • 4.  This model divides the web based application into three layers:• Model• View• Controller
  • 5. Model:• Model domain contains the business logics and functions that manipulate the business data.• It provides updated information to view domain and also gives response to query.• And the controller can access the functionality which is encapsulated in the model.
  • 6. View:• View is responsible for presentation aspect of application according to the model data and also responsible to forward query response to the controller.
  • 7. Controller:• Controller accepts and intercepts user requests and controls the business objects to fulfill these requests.• An application has one controller for related functionality.• Controller can also be depends on the type of clients.
  • 8. ADVANTAGES• Substitutable user interface :• User interface components:• Easier user interface changes :• Easier testing :
  • 9. Drawbacks of MVC• Increased complexity :• Close coupling between view and controller :
  • 10. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance.www.baabtra.com | www.massbaab.com |www.baabte.com
  • 11. Contact Us