What is MVC architecture?

  Рет қаралды 254,472

Abhay Redkar Academy

Abhay Redkar Academy

Күн бұрын

Пікірлер: 161
@foodudey8u
@foodudey8u 4 жыл бұрын
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!!
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Thank you :)
@BahawalTV
@BahawalTV 4 жыл бұрын
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.
@OasisFinder
@OasisFinder 3 жыл бұрын
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
@tbadi-Tonny
@tbadi-Tonny 2 жыл бұрын
That's not correct
@beast0726
@beast0726 Жыл бұрын
View will directly send response to client
@sixtenedits
@sixtenedits Жыл бұрын
@@beast0726 since controller is servlet filter so reqest and response go through it
@callofbooty7717
@callofbooty7717 2 ай бұрын
That’s the point yeah you’re supposed to send the view to the user but also notify the Controller
@kasperamkumar5489
@kasperamkumar5489 Жыл бұрын
This is one of the best ways of explanation. Thank you, dude.
@thisaidoesnotexist9807
@thisaidoesnotexist9807 Жыл бұрын
This explanation is simple yet so effective. Thanks a lot!
@agtech3768
@agtech3768 Жыл бұрын
This explanation is simple yet so effective. Thanks a lot Sir!
@ankithtiwari5397
@ankithtiwari5397 2 жыл бұрын
Very easy to understand for beginners in MVC. Thanks a lot for the simplest explanation.
@connerjensen8170
@connerjensen8170 3 жыл бұрын
Awesome video! I love how you explain first without using names, it makes it so easy to understand. Thanks 🙏
@alexkim2109
@alexkim2109 2 жыл бұрын
Thanks, you've made the MVC concept easy to understand.
@Inivican
@Inivican 2 жыл бұрын
I appreciate this video as you provide real world examples. Thank you.
@arbazqureshi1495
@arbazqureshi1495 Жыл бұрын
Awesome Man, I hope you have such videos on other important concepts
@allroundplace9303
@allroundplace9303 4 жыл бұрын
No words of ur best explanation. Easy understanding
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Thank you so much :)
@miteshparab928
@miteshparab928 2 жыл бұрын
within 5 minutes we cover this topic. thankyou so much so grateful teaching
@tuneermukherjee5495
@tuneermukherjee5495 24 күн бұрын
Best explanation so far.
@pradip_baidya
@pradip_baidya 10 ай бұрын
I was need this types of explanation that I got. ❤ Thanks brother.
@ritoupadhyay9906
@ritoupadhyay9906 5 жыл бұрын
Great tutorial Abhay. Could u plz come up with MVP and MVVM designs paterns too?
@abhayredkaracademy
@abhayredkaracademy 5 жыл бұрын
Thanks. I will try to make it :)
@beyondthepearl
@beyondthepearl 2 жыл бұрын
@@abhayredkaracademy but you didn't. So sad
@atharvkulkarni2856
@atharvkulkarni2856 2 жыл бұрын
Life saving video,best video ever, loads of ❤️ form PICT ,Pune
@HP_Talk
@HP_Talk 4 ай бұрын
It's very cool & Amazing 👍
@jas-mw4fo
@jas-mw4fo 2 ай бұрын
Really cool. Well explained.
@rekan_98
@rekan_98 2 жыл бұрын
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?
@dreamer707
@dreamer707 2 жыл бұрын
what a fantastic way to teach...!!!!...keep it up bro
@28tindo
@28tindo 3 жыл бұрын
Explained in the simplest way possible, thank you my friend
@kris4117
@kris4117 Жыл бұрын
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 8 ай бұрын
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.
@akshaysharma4268
@akshaysharma4268 4 жыл бұрын
thank you so much...best video on topic,you are very good teacher.the way you explain is fantastic.keep it up.
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Thanks for the comment :)
@SathishKumar-vb7ug
@SathishKumar-vb7ug 2 жыл бұрын
I really loved it liked u explained very clearly super bro awesome keep it up bro expecting more. Videos from u bri
@mumtahinaparvin7668
@mumtahinaparvin7668 3 жыл бұрын
Today my teacher explained but I was stuck. thanks for easy explanation.
@UnknownPerson4489-ql2fj
@UnknownPerson4489-ql2fj Ай бұрын
The way u said 🙏👏👏🎉superrr
@asad_mirza
@asad_mirza 4 жыл бұрын
But the user will interact with a view (UI), how a user can interact with controller because it is just a code (as you said it is servlet) ?
@pawanshrestha3823
@pawanshrestha3823 3 жыл бұрын
User uses the browser to send the request to the server. Controller takes the request through Request Parameter and sends that request to the Model. AND model is the ones that deals with the database so it takes the request from the controller and communicates with the database and queries according the the request and sends the data back to controller. BUT the data that is sent to the controller is raw data which is not formatted so it sends the raw data to the VIEW which is responsible for formatting the data OR generating UI (HTML CSS) using the data. After formatting it sends the formatted data to the client which is the browser. This is what i learned from the video. You may already know this concept as this comment was posted 5 months ago.
@asad_mirza
@asad_mirza 3 жыл бұрын
@@pawanshrestha3823 Actually the Answer to my question is : User does not interact with the controller but it interact with the view (ex. HTML Page) and from the View the user makes a request to server. At server the Controller (ex. A Servlet, or RestController in Spring Boot) takes that request and send it a MODEL (ex. Java classes and api) ....
@abmonem8806
@abmonem8806 4 ай бұрын
it's outstanding bro
@geybriyel2416
@geybriyel2416 Жыл бұрын
This is explained really well. Thank you.
@bcse-lllganesh4747
@bcse-lllganesh4747 2 жыл бұрын
Best explained 👍
@muhammadtayyab6721
@muhammadtayyab6721 7 ай бұрын
I think there is a mistake!! Client interacts with View and View interacts with Controller to do the tasks, Client do not interacts with the Controller directly.
@abdullahniaz09
@abdullahniaz09 7 ай бұрын
In MVC it can But not in MVT
@muhammadtayyab6721
@muhammadtayyab6721 7 ай бұрын
​@@abdullahniaz09and he teaching this in MVC
@SachinSharma-yb5ov
@SachinSharma-yb5ov 2 жыл бұрын
kamal ka smjaya sir 👏💯
@surajrathod6098
@surajrathod6098 Жыл бұрын
Best explanation sir....
@thecrunchshorts
@thecrunchshorts Жыл бұрын
Thanks For the excellent explanation Sir !🎉
@YashDEVELOPER12
@YashDEVELOPER12 Жыл бұрын
Congratulations! You gained a new subscriber 😊
@aksharrastogi1260
@aksharrastogi1260 5 ай бұрын
Nice explanation
@kshf592
@kshf592 2 жыл бұрын
Best explanation till date may Allah bless you
@the_infinity_snake
@the_infinity_snake Жыл бұрын
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? 🤨 🤔🤔....
@juliegodson8051
@juliegodson8051 3 жыл бұрын
wow ...very good explanation...great help in understanding the MVC architecture pattern
@shyariofr.k
@shyariofr.k 2 жыл бұрын
So easy explained for Buisness analyst 😄
@kashishfatima581
@kashishfatima581 2 жыл бұрын
great explanation using colored boxes! Thank you very muchh!
@Mace2213
@Mace2213 2 жыл бұрын
very good explanation!
@babitagurung6724
@babitagurung6724 Жыл бұрын
extremely clear explanation. Thank you
@tsvetelinabotcheva2429
@tsvetelinabotcheva2429 3 жыл бұрын
Very easy to understand! Thank you!
@ravikiranhrd
@ravikiranhrd 2 жыл бұрын
Explanation was superb
@gauravkale5725
@gauravkale5725 2 жыл бұрын
sir please make video on client server architecture
@brokenff1119
@brokenff1119 Жыл бұрын
Great explanation 🎉
@bujji6371
@bujji6371 9 ай бұрын
Thnq sir....ur way of teaching very very good ❤
@shettydhirajanand5497
@shettydhirajanand5497 4 жыл бұрын
really helpful brother....thankyou....
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Thank you :)
@HercjayStudios
@HercjayStudios 4 жыл бұрын
Great tutorial... Really learnt a lot from this
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Thank you :)
@mahdihabibi7984
@mahdihabibi7984 Жыл бұрын
It was easy to understand, thanks to the tutorial.
@siddharthyadav74
@siddharthyadav74 2 жыл бұрын
Ultimate sir ji
@bhagyakavijan9014
@bhagyakavijan9014 2 жыл бұрын
Very clear explanation...!!! Thanks a lot❤
@FunShorts217
@FunShorts217 2 жыл бұрын
Explained very clearly, Thank you
@maheshwaghmare9343
@maheshwaghmare9343 Жыл бұрын
Thank you very much sir it helps me alot for my today's exam❤
@sivak6987
@sivak6987 2 жыл бұрын
Little bit confused in starting of the video u told blue color is view
@KrisGarcia_LK_05
@KrisGarcia_LK_05 3 жыл бұрын
Thank you for your video about MVC :)
@ImmaturekidAtwork-g3g
@ImmaturekidAtwork-g3g 4 ай бұрын
Nice explanation tan q
@Gojo_Gaming17
@Gojo_Gaming17 2 жыл бұрын
Very well explained ✌️👍
@rohitshuklaa
@rohitshuklaa Жыл бұрын
appreciate brother its still working
@ThePentanol
@ThePentanol 4 жыл бұрын
Is the rendered result directly sent to the client from the View or is it sent to the client through the controller?
@JusQuelle
@JusQuelle 3 жыл бұрын
It should be sent back to the controller. Whatever method is created to display that formatted information from the view back to the client would be stored in the controller. So it shouldn't skip to the client at all. The chef (the view) doesn't bring your meal directly to you, but the the waiter should (controller).
@sheikfarid4409
@sheikfarid4409 2 жыл бұрын
Nice explanation 👌
@Lyrik-Klinge
@Lyrik-Klinge 2 жыл бұрын
Great job, THANKS, super explained!
@AyushRaj-bs8qj
@AyushRaj-bs8qj 2 ай бұрын
Best . Thank you ❤
@lakhangudigar5771
@lakhangudigar5771 3 жыл бұрын
Well explanation.... Superbbb❤️
@rupalishirkande6163
@rupalishirkande6163 2 жыл бұрын
Nicely explained 👌 👏
@b_47_shantanu_pardeshi43
@b_47_shantanu_pardeshi43 2 жыл бұрын
What a beautiful explanation
@omkarp9943
@omkarp9943 2 жыл бұрын
Nice explained!!
@Ms-money
@Ms-money 2 жыл бұрын
Excellent explanation. Thanks!
@paramroopparmar3580
@paramroopparmar3580 9 ай бұрын
Amazing video
@SomeshSingh-ug6ns
@SomeshSingh-ug6ns Жыл бұрын
crystal clear explaination
@motionstorm1971
@motionstorm1971 2 жыл бұрын
Awesome brother
@DeepakYadav-gx2pm
@DeepakYadav-gx2pm 3 жыл бұрын
Awesome explanation
@anamikabhardwaj9072
@anamikabhardwaj9072 2 жыл бұрын
Superb tutorial 🙏🏻 thanks
@Omkar227
@Omkar227 5 жыл бұрын
NO COMPLICATION.......quick understanding of MVC..KIP IT UP :)
@abhayredkaracademy
@abhayredkaracademy 5 жыл бұрын
Thank you so much :)
@salonihedaoo6661
@salonihedaoo6661 8 ай бұрын
Well Explained!_✨
@onlyforstudy7183
@onlyforstudy7183 3 жыл бұрын
Very nice understanding
@bootcampgamer7204
@bootcampgamer7204 2 жыл бұрын
thanks bro it's really help
@Manishkumar-vr4fm
@Manishkumar-vr4fm 3 жыл бұрын
I am very stifcation you vidio sir thanks for watching this vidio
@shantanusambhare3225
@shantanusambhare3225 8 ай бұрын
nicely done
@prakashtayade8545
@prakashtayade8545 4 жыл бұрын
"View" is an entity of presentation layer in OSI model, am i right? Because it does formatting?
@abhayredkaracademy
@abhayredkaracademy 4 жыл бұрын
Yes you can think of it that way. View is basically anything which is presented to the user. Like an HTML page, JSP page or any other presentation technology.
@akshaychavan5511
@akshaychavan5511 2 жыл бұрын
Neatly explained!
@kothadivya3872
@kothadivya3872 3 жыл бұрын
Wow I like your explanation
@freefirehighlightsindia5861
@freefirehighlightsindia5861 3 жыл бұрын
Great tutorial. Explanation 👌
@abhishekjoshi5453
@abhishekjoshi5453 2 жыл бұрын
Loved the explanation 🙌🙌 Thank you so much
@mohammednafar9306
@mohammednafar9306 2 жыл бұрын
BIG UP 👍
@dsa_tutorial
@dsa_tutorial Жыл бұрын
excellent tutorial
@siddusidh9705
@siddusidh9705 Жыл бұрын
You earned a like and subscribe.Very good explanation
@SathishKumar-vb7ug
@SathishKumar-vb7ug 2 жыл бұрын
Bro excellent very good great bro
@chaitanyagarud8183
@chaitanyagarud8183 2 жыл бұрын
sweet simple on spot ❤
@HRDsouza
@HRDsouza 11 ай бұрын
You're the best
@sairaman3621
@sairaman3621 9 ай бұрын
In oose also ths MVC topic they can I write ths
@houwaidajayd379
@houwaidajayd379 4 жыл бұрын
Great explenation! Many thanks!!!
@jagrutipatil1020
@jagrutipatil1020 Жыл бұрын
Thanks a lot..🙂✨
@MirekKrenc
@MirekKrenc 5 жыл бұрын
Just to the point. Thanks.
@himanshusantani3756
@himanshusantani3756 2 жыл бұрын
Hats off 🎉🎉🎉🙏
@MrGresh
@MrGresh Жыл бұрын
Thank you sir , its very helpful.
@T3chnocr4t
@T3chnocr4t 28 күн бұрын
I think the view have to send back the response to the controller first. The controller is responsible for the businesses logic. Anyway thanks
@aniket__309
@aniket__309 Жыл бұрын
Advantages of using MVC Modularity Reusability Testability Scalability Collaboration
@bishnupadasaren7357
@bishnupadasaren7357 2 жыл бұрын
very very nice explain
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 284 М.
What is programming MVC? [Detailed Explanation]
24:40
DevMarketer
Рет қаралды 419 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,6 МЛН
Java Collections and Generics 4 | Uses | Benefits of Generics
4:05
Abhay Redkar Academy
Рет қаралды 2,7 М.
Everything You NEED to Know About WEB APP Architecture
10:27
ForrestKnight
Рет қаралды 579 М.
MVC using Servlet and JSP
10:19
Telusko
Рет қаралды 215 М.
AI Is Making You An Illiterate Programmer
27:22
ThePrimeTime
Рет қаралды 245 М.
What Is MVC? Simple Explanation
10:40
Traversy Media
Рет қаралды 520 М.
Design Patterns in Plain English | Mosh Hamedani
1:20:01
Programming with Mosh
Рет қаралды 1,4 МЛН
What is the Spring framework really all about?
10:45
Java Brains
Рет қаралды 791 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН