What is MVC architecture?

Sdílet
Vložit
  • čas přidán 22. 11. 2019
  • Checkout my full courses on Udemy:-
    1) Spring Batch Framework for Beginners
    www.udemy.com/course/spring-b...
    2) Struts 2 Framework for Beginners
    www.udemy.com/course/struts-2...
    3) Java Chat Application
    www.udemy.com/course/java-soc...

Komentáře • 150

  • @foodudey8u
    @foodudey8u Před 4 lety +102

    I really liked how you explained it first with the colors to get the main point across, then labeled each part MVC, then got into the specific names like JSP, Servlet. Made it much easier to understand, thank you!!

  • @thisaidoesnotexist9807
    @thisaidoesnotexist9807 Před rokem +10

    This explanation is simple yet so effective. Thanks a lot!

  • @kasperamkumar5489
    @kasperamkumar5489 Před rokem +9

    This is one of the best ways of explanation.
    Thank you, dude.

  • @BahawalTV
    @BahawalTV Před 4 lety +59

    At 4:20 you are directly sending the view arrow to the client. I think it should go through the controller, which is responsible for the response.

    • @zuberkhan-kn7iu
      @zuberkhan-kn7iu Před 3 lety +4

      This is what i was also thinking, because i have watched some videos about MVC and view send data to controller and controller send data to client

    • @soultouchin
      @soultouchin Před rokem +1

      That's not correct

    • @beast0726
      @beast0726 Před rokem

      View will directly send response to client

    • @sixtenedits
      @sixtenedits Před rokem

      @@beast0726 since controller is servlet filter so reqest and response go through it

  • @agtech3768
    @agtech3768 Před 7 měsíci +4

    This explanation is simple yet so effective. Thanks a lot Sir!

  • @ankithtiwari5397
    @ankithtiwari5397 Před rokem +5

    Very easy to understand for beginners in MVC. Thanks a lot for the simplest explanation.

  • @Inivican
    @Inivican Před 2 lety +3

    I appreciate this video as you provide real world examples. Thank you.

  • @connerjensen8170
    @connerjensen8170 Před 3 lety +8

    Awesome video! I love how you explain first without using names, it makes it so easy to understand. Thanks 🙏

  • @alexkim2109
    @alexkim2109 Před 2 lety +4

    Thanks, you've made the MVC concept easy to understand.

  • @miteshparab928
    @miteshparab928 Před rokem

    within 5 minutes we cover this topic.
    thankyou so much so grateful teaching

  • @juliegodson8051
    @juliegodson8051 Před 2 lety

    wow ...very good explanation...great help in understanding the MVC architecture pattern

  • @arbazqureshi1495
    @arbazqureshi1495 Před 7 měsíci +2

    Awesome Man, I hope you have such videos on other important concepts

  • @atharvkulkarni2856
    @atharvkulkarni2856 Před rokem

    Life saving video,best video ever, loads of ❤️ form PICT ,Pune

  • @tsvetelinabotcheva2429
    @tsvetelinabotcheva2429 Před 3 lety +2

    Very easy to understand! Thank you!

  • @28tindo
    @28tindo Před 2 lety +5

    Explained in the simplest way possible, thank you my friend

  • @PradipBaidyaShorts
    @PradipBaidyaShorts Před 4 měsíci

    I was need this types of explanation that I got. ❤ Thanks brother.

  • @dreamer707
    @dreamer707 Před rokem

    what a fantastic way to teach...!!!!...keep it up bro

  • @geybriyel2416
    @geybriyel2416 Před rokem +2

    This is explained really well. Thank you.

  • @kashishfatima581
    @kashishfatima581 Před rokem

    great explanation using colored boxes! Thank you very muchh!

  • @mumtahinaparvin7668
    @mumtahinaparvin7668 Před 2 lety

    Today my teacher explained but I was stuck. thanks for easy explanation.

  • @KrisGarcia_LK_05
    @KrisGarcia_LK_05 Před 2 lety

    Thank you for your video about MVC :)

  • @Lyrik-Klinge
    @Lyrik-Klinge Před 2 lety

    Great job, THANKS, super explained!

  • @allroundplace9303
    @allroundplace9303 Před 3 lety +2

    No words of ur best explanation. Easy understanding

  • @bhagyakavijan9014
    @bhagyakavijan9014 Před rokem

    Very clear explanation...!!! Thanks a lot❤

  • @akshaysharma4268
    @akshaysharma4268 Před 4 lety +1

    thank you so much...best video on topic,you are very good teacher.the way you explain is fantastic.keep it up.

  • @mahdihabibi7984
    @mahdihabibi7984 Před rokem

    It was easy to understand, thanks to the tutorial.

  • @houwaidajayd379
    @houwaidajayd379 Před 3 lety

    Great explenation! Many thanks!!!

  • @abhishekjoshi5453
    @abhishekjoshi5453 Před 2 lety

    Loved the explanation 🙌🙌
    Thank you so much

  • @MirekKrenc
    @MirekKrenc Před 4 lety +2

    Just to the point. Thanks.

  • @SathishKumar-vb7ug
    @SathishKumar-vb7ug Před rokem

    I really loved it liked u explained very clearly super bro awesome keep it up bro expecting more. Videos from u bri

  • @maheshwaghmare9343
    @maheshwaghmare9343 Před rokem

    Thank you very much sir it helps me alot for my today's exam❤

  • @nadeemakramansari1331
    @nadeemakramansari1331 Před 4 lety +1

    wow, nice explanation. Now I understand MVC...

  • @HercjayStudios
    @HercjayStudios Před 4 lety +2

    Great tutorial... Really learnt a lot from this

  • @FunShorts217
    @FunShorts217 Před rokem

    Explained very clearly, Thank you

  • @SachinSharma-yb5ov
    @SachinSharma-yb5ov Před rokem

    kamal ka smjaya sir
    👏💯

  • @kshf592
    @kshf592 Před 2 lety

    Best explanation till date may Allah bless you

  • @user-mk8bt3ej4e
    @user-mk8bt3ej4e Před 3 lety

    Thank you so much this video helped me so much ❤️

  • @priyankabhale9679
    @priyankabhale9679 Před 4 lety

    Hi, you said that model will also execute the business logic. Does that mean service and Dao are present in model layer?

  • @bujji6371
    @bujji6371 Před 3 měsíci

    Thnq sir....ur way of teaching very very good ❤

  • @thecrunchshorts
    @thecrunchshorts Před 8 měsíci +1

    Thanks For the excellent explanation Sir !🎉

  • @shyariofr.k
    @shyariofr.k Před rokem

    So easy explained for Buisness analyst 😄

  • @freefirehighlightsindia5861

    Great tutorial. Explanation 👌

  • @YashDEVELOPER12
    @YashDEVELOPER12 Před rokem

    Congratulations! You gained a new subscriber 😊

  • @babitagurung6724
    @babitagurung6724 Před 7 měsíci

    extremely clear explanation. Thank you

  • @rekan_98
    @rekan_98 Před 2 lety +1

    I have two questions
    1- does implementing different programming languages requires different architecture pattern or does it does not rely on it?
    2- for my final year project, I am building a web-based application which online course platform where users can enroll in courses by paying the required price the project will be built in following technologies
    front end : HTML CSS JAVASCRIPT
    back end: Php
    database: MySQL
    my question is which architecture design is suited for my web-based application?

  • @Ms-money
    @Ms-money Před 2 lety

    Excellent explanation. Thanks!

  • @ravikiranhrd
    @ravikiranhrd Před rokem

    Explanation was superb

  • @lakhangudigar5771
    @lakhangudigar5771 Před 2 lety

    Well explanation.... Superbbb❤️

  • @siddusidh9705
    @siddusidh9705 Před 11 měsíci

    You earned a like and subscribe.Very good explanation

  • @b_47_shantanu_pardeshi43

    What a beautiful explanation

  • @anamikabhardwaj9072
    @anamikabhardwaj9072 Před 2 lety

    Superb tutorial 🙏🏻 thanks

  • @chaitanyagarud8183
    @chaitanyagarud8183 Před 2 lety

    sweet simple on spot ❤

  • @akshaychavan5511
    @akshaychavan5511 Před rokem

    Neatly explained!

  • @kanankulkarni7278
    @kanankulkarni7278 Před 4 lety +1

    Nice simple and straight. Great !! Pls come up with more videos on MVP designs

  • @Gojo_Gaming17
    @Gojo_Gaming17 Před rokem

    Very well explained ✌️👍

  • @kothadivya3872
    @kothadivya3872 Před 3 lety

    Wow I like your explanation

  • @ritoupadhyay9906
    @ritoupadhyay9906 Před 4 lety +7

    Great tutorial Abhay. Could u plz come up with MVP and MVVM designs paterns too?

  • @bcse-lllganesh4747
    @bcse-lllganesh4747 Před 2 lety +1

    Best explained 👍

  • @MrGresh
    @MrGresh Před rokem

    Thank you sir , its very helpful.

  • @onlyforstudy7183
    @onlyforstudy7183 Před 2 lety

    Very nice understanding

  • @DeepakYadav-gx2pm
    @DeepakYadav-gx2pm Před 2 lety

    Awesome explanation

  • @omkarp9943
    @omkarp9943 Před rokem

    Nice explained!!

  • @shettydhirajanand5497
    @shettydhirajanand5497 Před 4 lety +1

    really helpful brother....thankyou....

  • @motionstorm1971
    @motionstorm1971 Před 2 lety

    Awesome brother

  • @brokenff1119
    @brokenff1119 Před 8 měsíci

    Great explanation 🎉

  • @rupalishirkande6163
    @rupalishirkande6163 Před 2 lety

    Nicely explained 👌 👏

  • @sumitsonar5683
    @sumitsonar5683 Před 3 lety

    very well explained my concept clear of mvc than you....

  • @Manishkumar-vr4fm
    @Manishkumar-vr4fm Před 3 lety

    I am very stifcation you vidio sir thanks for watching this vidio

  • @thejasshetty4683
    @thejasshetty4683 Před 3 lety

    Great explaination

  • @Omkar227
    @Omkar227 Před 4 lety +5

    NO COMPLICATION.......quick understanding of MVC..KIP IT UP :)

  • @himanshusantani3756
    @himanshusantani3756 Před 2 lety

    Hats off 🎉🎉🎉🙏

  • @surajrathod6098
    @surajrathod6098 Před rokem

    Best explanation sir....

  • @paramroopparmar3580
    @paramroopparmar3580 Před 3 měsíci

    Amazing video

  • @Mace2213
    @Mace2213 Před rokem

    very good explanation!

  • @SomeshSingh-ug6ns
    @SomeshSingh-ug6ns Před rokem

    crystal clear explaination

  • @shantanusambhare3225
    @shantanusambhare3225 Před 2 měsíci

    nicely done

  • @sheikfarid4409
    @sheikfarid4409 Před rokem

    Nice explanation 👌

  • @siddharthyadav74
    @siddharthyadav74 Před rokem

    Ultimate sir ji

  • @hirendrasengar5525
    @hirendrasengar5525 Před 2 lety

    Nice explanation

  • @pawanshrestha3823
    @pawanshrestha3823 Před 3 lety

    Thank you so much!

  • @jagrutipatil1020
    @jagrutipatil1020 Před rokem

    Thanks a lot..🙂✨

  • @ss-lp7ic
    @ss-lp7ic Před 3 lety

    Thanks a lot sir.

  • @rohitshuklaa
    @rohitshuklaa Před rokem

    appreciate brother its still working

  • @shivansh_gupta02
    @shivansh_gupta02 Před 2 lety

    awesome explantaion

  • @dsa_tutorial
    @dsa_tutorial Před 8 měsíci

    excellent tutorial

  • @kris4117
    @kris4117 Před rokem +2

    In MVC pattern, I understand that always Controller is the middle man. So when a view is returned it is returned to the Controller BUT not directly to the client. Please clarify or correct the diagram.

    • @abipk5169
      @abipk5169 Před 2 měsíci

      The client sends a request e.g., a GET request to the Web Server. The Web Server passes this request to a DispatcherServlet. Think of DispatcherServlet as a front Controller (think of it like a Primary Controller). The DispatcherServlet finds the appropriate handler method defined in Controller that you as a developer has written. In the Controller method, the Model class will be called. The Model class has the Business logic to read / write data from / to database, apply transformation on data etc. The Model class will hold the data that needs to be rendered in the view. The Controller method will have a reference to the View that should be rendered when the execution finishes. When the controller method finishes executing, it returns a result (to the Web Server) which typically includes a reference to the view (such as a view name or a View object) and the model data to be displayed in the view. The Web Server then uses this information, renders the view (uses the view and model to generate an HTML page) and then it sends the rendered view back to the client as the body of the HTTP response.

  • @bootcampgamer7204
    @bootcampgamer7204 Před rokem

    thanks bro it's really help

  • @amitsaha3858
    @amitsaha3858 Před rokem

    Thank You Man!

  • @Channel-yi5em
    @Channel-yi5em Před 3 měsíci

    Thank you very much sir you are awsome

  • @mohammadaffan5001
    @mohammadaffan5001 Před rokem

    Thanks bro❣️

  • @letslearnwithzoya
    @letslearnwithzoya Před rokem

    Wow! Thanks

  • @HRDsouza
    @HRDsouza Před 5 měsíci

    You're the best

  • @the_infinity_snake
    @the_infinity_snake Před 6 měsíci +1

    How can the Client send a request to the Controller without a view at the first place?
    They have to interact with an interface (a view) and then that view triggers the Controller,
    tells the Controller what the client want to read from the database, right? 🤨
    🤔🤔....

  • @salonihedaoo6661
    @salonihedaoo6661 Před 2 měsíci

    Well Explained!_✨

  • @SathishKumar-vb7ug
    @SathishKumar-vb7ug Před rokem

    Bro excellent very good great bro

  • @bishnupadasaren7357
    @bishnupadasaren7357 Před 2 lety

    very very nice explain

  • @basithnizam
    @basithnizam Před 9 měsíci

    Thank you💌

  • @navinkandpal6767
    @navinkandpal6767 Před rokem

    Thank you ❣️

  • @mohammednafar9306
    @mohammednafar9306 Před rokem

    BIG UP 👍

  • @jinskim7615
    @jinskim7615 Před 2 lety

    What are the differences between MVC, OOP and DDD?