Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
docu...
Model View Control
Architecture
THANSIQ.V
vthansiq@gmail.com
www.facebook.com/thansiq.
villa
twitter.com/thansiq_villa
in....
What is MVC?
• Architectural design pattern
which works to separate data
and UI for a more cohesive and
modularized system
MVC
• The model is responsible to
manage the data
• The view (presentation) is
responsible to display the data
provided by...
How did it come about?
• The model view controller
pattern is the most used
pattern for today’s world web
applications
• I...
How does it work?
• User inputs a command
• Controller handles input and
updates model or changes the
view
• View show dat...
MVC
3-tier Architecture vs.
MVC Architecture
1.Communication
• 3-tier: The presentation layer never communicates
directly with...
Conclusion
• MVC is a sound architectural
design for almost any GUI
application
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.
Thanks in advance.
www.baabtra.co...
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
NC Complex, N...
MVC Architecture
Upcoming SlideShare
Loading in...5
×

MVC Architecture

451

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

No notes for slide

Transcript of "MVC Architecture"

  1. 1. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  2. 2. Model View Control Architecture THANSIQ.V vthansiq@gmail.com www.facebook.com/thansiq. villa twitter.com/thansiq_villa in.linkedin.com/in/profilena me +919037043593
  3. 3. What is MVC? • Architectural design pattern which works to separate data and UI for a more cohesive and modularized system
  4. 4. MVC • The model is responsible to manage the data • The view (presentation) is responsible to display the data provided by the model in a specific format • The controller handles the model and view layers to work together
  5. 5. How did it come about? • The model view controller pattern is the most used pattern for today’s world web applications • It has been used for the first time in Smalltalk and then adopted and popularized by Java
  6. 6. How does it work? • User inputs a command • Controller handles input and updates model or changes the view • View show data to user, updates if necessary.
  7. 7. MVC
  8. 8. 3-tier Architecture vs. MVC Architecture 1.Communication • 3-tier: The presentation layer never communicates directly with the data layer-only through the logic layer (linear topology) • MVC: All layers communicate directly (triangle topology) 2.Usage • 3-tier: Mainly used in web applications where the client, middleware and data tiers ran on physically separate platforms • MVC: Historically used on applications that run on a single graphical workstation (applied to separate platforms as Model 2)
  9. 9. Conclusion • MVC is a sound architectural design for almost any GUI application
  10. 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. 11. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×