Einstein has said "if you can't explain it simply, you don't understand it well enough". You explain these concepts so very clearly. Thank you for your amazing videos and great explanations.
I can understand you so well, even at 1am after the whole day of studies without English as my primary language and experience in this question. Your accent, your explanations, your way of telling about huge concepts and using simple diagrams are so clear, so simple, so well structured. You are really explaining in such a way that anybody could understand without a trace of making yourself look superior or something like that. You are a really great teacher. Thank you very much for all of your courses. Just finished the Spring Framework course. Great work.
i was so confused which tutorials to pick from there are so many. but after watching java brains tutorials even in 2021 , my all doubts are clear . every concept in explained brilliantly. thank you so much MR.BRIAN
I hope that you are in good health I started my career in 2011-2012 thanks to your tutorials about java/spring/hibernate and today I am returning to refresh my memories aboat AOP thank you for ALL you were and will still be the best teacher ever
"Java Brains" this title is perfectly suitable for you Mr.Khoushik,I learned spring tutorial from Java Brains its amazing the concepts you are explained very polite and clear.Thanks for this tutorial.
Thank you so much Koushik. I have gone through all the videos of Servlets and JSPs by you. I then just searched Spring tutorials by Koushik instead of a general search. You are indeed very good at explaining. Thanks much again. I will be going through your other training videos too.
I have nothing to add that others haven't said already in the comments. As usual, Koushik, you are the best, my number one reference in Java on RUclips.
i completed your course and i have no words how to thank to you.. hats offs sir... you are awesome.. thanks a lot and its real that you are java guru words are few for you..
Thanks Koushik, after lots of finding I got you as best teacher, your ways of explanation is best. I have started learning spring in 2021 and find very relevant. 🙏
Excellent introduction...This video clarifies me why should we use AOP that i didnt get any where and explains what problems AOP overcome on traditional programming.
Well Done Sir! I got inspired from one of your video and set my mind to constantly learn no matter what. And now I have started to learn spring, this is one of the checkpoints for myself for this playlist. Thank you again for these playlists and kepp growing always.
thanks for the lectures, i have been following you since three years and just because of you i am working for a big MNC. you are a great tutor and of course a great man. I request you to provide spring mvc tutorial.
Before understanding the Crosscutting Concern, we have to understand the Concern. A Concern is a term that refers to a part of the system divided on the basis of the functionality. Concerns are two types: The concerns representing single and specific functionality for primary requirements are known as core concerns. OR Primary functionlity of the system is knows as core concerns. For example: Business logic The concerns representing functionalities for secondary requirements are referred to as crosscutting concerns or system-wide concerns. OR The crosscutting concern is a concern which is applicable throughout the application and it affects the entire application. For example: logging, security and data transfer are the concerns which are needed in almost every module of an application, hence they are cross-cutting concerns.
Kaushik, You have the talent of making everything so easy to understand. I wish I could be half as good as you someday at explaining . Loved this video, helped me to design a solution for my usecase
Mate, you are awesome, thanks a lot for all this knowledge sharing, I've learned a lot watching these videos. Thanks a lot and keep doing this great work.
I think there is one more approach that may have been mentioned, and that is to create a base class with all of the CCC logic inside of it, and then have every other class in the application inherit from it, thus using the OOP notion of inheritance. This is actually pretty common I think, and definately not in the spririt of AOP, and has the drawbacks of being unable to extend any other class except classes that themselves extend the base class (ie hard to integrate third party classes). What is funny, is that, AOP also uses inheritance to solve the CCC problem, (it actually uses the proxy pattern, which is an example of inheritance),, but backwards. instead of an object getting the CCC logic from an ancestor, the CCC logic gets added to the objects descendants.
+Michael Landry Well in Java 8 you can create an interface with the logger method marked as default, so you can implement that interface (still can implement other interfaces), you don't have to rewrite code (default methods don't require to be implemented) and you can still override the method if needed.
Great explanation! just pointing out that functional programming is different from procedural programming. C is based on the procedural model. But I got the point :)
it's 2020. And still it's relevant. Actually it's good because we can know what problems spring boot has solved for us. Can anybody help me find the remaining videos of the tutorial (as he mentioned "next videos" in the last video of the playlist). Edit: Hey! got it on their website
Koushik, thank you for doing this set of tutorials! Now I need to go onto the AOP tutorials. I appreciate how you teach theory by showing good technique. The visuals you use are sufficient to apply these concepts elsewhere. Is there a resource beyond the videos similar to lecture notes or additional and advanced examples?
Koushik - Building on top of what you already have, it would be nice to have some tutorials on developing web applications using stacks. For instance webapps using GWT-Spring-Hibernate - It'll be helpful in understanding best practices etc. Needless to say Great job...I've been following your videos on hibernate and spring.
Einstein has said "if you can't explain it simply, you don't understand it well enough". You explain these concepts so very clearly. Thank you for your amazing videos and great explanations.
You are absolutely right Javed
10 years later and this videos still helps me, a person, from the other side of the world. I love the internet.
Still relevant in 2019. I watched this tutorial series and got a nice quick overview of spring framework. Thanks a ton !!
In 2021
I am watching this lectures but can you please suggest how I should progress from here.
@@keshavgarg3276 learn spring boot java brains have a course on it you can watch then you can build an application
In 2022
In 2024
Mr Brains you are probably the best explainer of things in the world. I have a job interview coming up and want to give you a kiss.
how did it go?
hi Mr mastersham how was u r interview? wht questions they asked?
An year ago
Hello
probably got ducked...if he would have gotten it...he surely would have left a tons of kisses here 😘
I can understand you so well, even at 1am after the whole day of studies without English as my primary language and experience in this question. Your accent, your explanations, your way of telling about huge concepts and using simple diagrams are so clear, so simple, so well structured. You are really explaining in such a way that anybody could understand without a trace of making yourself look superior or something like that. You are a really great teacher. Thank you very much for all of your courses. Just finished the Spring Framework course. Great work.
AOP was around the brain ...but after watching this ...AOP is inside the brain...Thank you Java Brains to make this simple and powerful video........
Koushik - GREAT JOB. The best explanation of AOP I've seen or read.
You are one of the best teachers I have found. The way you explain things with simple PPTs, is just incredible.
i was so confused which tutorials to pick from there are so many.
but after watching java brains tutorials even in 2021 , my all doubts are clear .
every concept in explained brilliantly. thank you so much MR.BRIAN
Finally someone who can explain AOP properly! Well done!
I hope that you are in good health I started my career in 2011-2012 thanks to your tutorials about java/spring/hibernate and today I am returning to refresh my memories aboat AOP thank you for ALL you were and will still be the best teacher ever
this series is a timeless classic. so relevant in 2020. Thanks a ton boss !
Thank you very much for making this wonderful tutorial series for free. It is more helpful than most of the paid courses.
Incredible. Best 15 mins of my entire programming education.
Great Series on Spring. Just finished the 24 videos. Introduction to AOP was very informative and was exactly what I was missing. Great Job!
I’ve read many explanation to understand AOP. This is the best explanation of AOP. Thank you very much!
Best technical tutorial, i ever seen. The way you explain will be understood by everybody, koushks good jobb.
The first video had 1 million views, whereas this last video has 300,000 views. Congrats to people, who made it this far.
Hands down the best Spring tutorial online.
"Java Brains" this title is perfectly suitable for you Mr.Khoushik,I learned spring tutorial from Java Brains its amazing the concepts you are explained very polite and clear.Thanks for this tutorial.
There's no h in his name
There couldn't have been any tutorial better than Kaushik's. I really liked it.
Thank you so much Koushik. I have gone through all the videos of Servlets and JSPs by you. I then just searched Spring tutorials by Koushik instead of a general search. You are indeed very good at explaining. Thanks much again. I will be going through your other training videos too.
I have nothing to add that others haven't said already in the comments. As usual, Koushik, you are the best, my number one reference in Java on RUclips.
Sir you are unexplainable after all 12 years this material still valuable 100%. Will be in the future. Love respect ❤
this is the best explanation on AOP I've gotten all day, thank you
i completed your course and i have no words how to thank to you.. hats offs sir...
you are awesome.. thanks a lot and its real that you are java guru words are few for you..
Thanks Koushik, after lots of finding I got you as best teacher, your ways of explanation is best. I have started learning spring in 2021 and find very relevant. 🙏
Excellent introduction...This video clarifies me why should we use AOP that i didnt get any where and explains what problems AOP overcome on traditional programming.
Had to go through this entire spring tutorial to understand spring boot better. Thank you.
Very well explained. Absolutely marvelous explanation. Thanks a lot Koushik
You're welcome
This is a wonderful tutorial Koushik and your style of teaching is concise and easy to follow. Thank you.
No words to appreciate your effort .. you are out of the world..Thanks a ton
Well Done Sir! I got inspired from one of your video and set my mind to constantly learn no matter what. And now I have started to learn spring, this is one of the checkpoints for myself for this playlist. Thank you again for these playlists and kepp growing always.
Simple But Effective ...... Core thing we seeks and what we have here ... hats off
thanks for the lectures, i have been following you since three years and just because of you i am working for a big MNC. you are a great tutor and of course a great man. I request you to provide spring mvc tutorial.
Thanks for all the Vids especially the Lambda Series was a HUGE thing for me, i finally came to understand Lambdaexpressions THANK YOU !
Awesome Man, you tutorials are ingenious art of work. Hats off.
Watched several videos, but was not able to understand the programming model. Thanks to you for teaching this ✝️
Before understanding the Crosscutting Concern, we have to understand the Concern.
A Concern is a term that refers to a part of the system divided on the basis of the functionality.
Concerns are two types:
The concerns representing single and specific functionality for primary requirements are known as core concerns.
OR
Primary functionlity of the system is knows as core concerns.
For example: Business logic
The concerns representing functionalities for secondary requirements are referred to as crosscutting concerns or system-wide concerns.
OR
The crosscutting concern is a concern which is applicable throughout the application and it affects the entire application.
For example: logging, security and data transfer are the concerns which are needed in almost every module of an application, hence they are cross-cutting concerns.
Kaushik, You have the talent of making everything so easy to understand. I wish I could be half as good as you someday at explaining . Loved this video, helped me to design a solution for my usecase
Mate, you are awesome, thanks a lot for all this knowledge sharing, I've learned a lot watching these videos. Thanks a lot and keep doing this great work.
Fantastic video! Explanation is clear and narrator clearly know what he does.
you are the example of best tutor.....great
Fantastic cliffhanger to finish part 1 of Spring framework ;)
Excellent job Java Brains!! Simply Amazing!!
I'm such a great fan of your videos that i first hit the like button and then see the video bcz i know it is going to be great
+Himanshu Sehgal same here
I like how this video started AOP from object oriented vs. functional oriented
Great explanations about AOP, the explanations are just perfect, clear, easy to understand, thanks alot
I thought I would never understand AOP. But, I did after watching this video. Thank You..
I have found all your tutorials very well explained. Thanks for sharing !!
Whole The Spring Tutorials were really great and explanatory . Thank you for making all concepts clear
❤❤Content aisa banao ki 13 saal baad bhi log puri playlist dekh ke jaayein !! ❤❤
thank you for an amazing video, it helps me to understand AOP in an easy way after searching/watching hundred videos
Just finished this series, heading to AOP playlist. Great videos and content, keep it up!
Your session are clear and crisp, thanks a lot. Keep adding new topics.
Nice Introduction of AOP,short and sweet with nice example
I think there is one more approach that may have been mentioned, and that is to create a base class with all of the CCC logic inside of it, and then have every other class in the application inherit from it, thus using the OOP notion of inheritance. This is actually pretty common I think, and definately not in the spririt of AOP, and has the drawbacks of being unable to extend any other class except classes that themselves extend the base class (ie hard to integrate third party classes). What is funny, is that, AOP also uses inheritance to solve the CCC problem, (it actually uses the proxy pattern, which is an example of inheritance),, but backwards. instead of an object getting the CCC logic from an ancestor, the CCC logic gets added to the objects descendants.
Michael Landry Nice Info. Thanks
+Michael Landry Well in Java 8 you can create an interface with the logger method marked as default, so you can implement that interface (still can implement other interfaces), you don't have to rewrite code (default methods don't require to be implemented) and you can still override the method if needed.
Amazing video ... very well explained... Loved the statement where you compared Aspects with the triggers in database !!!
Helpful even after 11 years...👌
Gread Job Koushik, Many Many Thanks for you time and hard work, We are looking forward to get more video on different topics
very well explained, Thank you so much for making available such a great tutorials.
Excellent work
Too good explanation. Appreciate your hard work
Hi Koushik,
I appreciate your HARD WORK.Too good explanation. Thanks a lot.
Best explanation even in the year 2020 lol
Thank you Koushik! Your explanation is awesome!
Great Teaching sir
Thanks a lot for the video
I've understand AOP in a single go
Great explanation! just pointing out that functional programming is different from procedural programming. C is based on the procedural model. But I got the point :)
very well explained, Thank you so much for making available such a great tutorials
Thank you Koushik! You explanation is awesome! - Ram
you are really an amazing man. I wish everybody can teach like you...
Kaushik, you are my Java Guru! :)
great explanation .... u explained one of the difficult topics in java with great examples and clarity ..........
I Echo the people said about you .You are Simply awesome.
Absolutely impeccable tutorial.
Hi Koushik
I gone through all sessions. All are very good.Thanks
it's 2020. And still it's relevant. Actually it's good because we can know what problems spring boot has solved for us. Can anybody help me find the remaining videos of the tutorial (as he mentioned "next videos" in the last video of the playlist).
Edit: Hey! got it on their website
I have seen all 24 videos.Thank you very much for the lecturers provided.If you have other videos please upload them.Thanks in advance.
Good Job Kaushik, Nice step by step explanation ...
Very good tutorial. I understood each and every concept. Thank for the tutorial.
Thanks a lot for the tutorial !! Got understanding of everything very clearly ! Thank you so much
Easy , simple and precise !
Thanks @Koushik :)
You're awesome sir.... i'm eagerly waiting for the other videos... i was waiting for the aop and you've finally uploaded it.... Thanks a lot...
Excellent explanation! 👍
Watching in 2023 , nicely explained
Really good overview. Great points and very high level in terms of comparison and what problems are being solved
Excellent. Keep up the good work!
Great tutorial koushik!
Thanks a lot lot lot lot koushik... Ur tutorials helped me a lottttt in understanding spring :)
Koushik, thank you for doing this set of tutorials! Now I need to go onto the AOP tutorials. I appreciate how you teach theory by showing good technique. The visuals you use are sufficient to apply these concepts elsewhere. Is there a resource beyond the videos similar to lecture notes or additional and advanced examples?
This is very helpful. Very clearly explained. Thank you.
thanks koushik sir..keep updating...
such a good explanation. Thank you so much
God bless you brother, salutation from morroco
Good Job I am really get a great benefit from this series
Explanation was so good , and very simple .
Koushik - Building on top of what you already have, it would be nice to have some tutorials on developing web applications using stacks. For instance webapps using GWT-Spring-Hibernate - It'll be helpful in understanding best practices etc. Needless to say Great job...I've been following your videos on hibernate and spring.
Very Good Explanation for Beginners. Loved the Videos :)
Awesome work Koushik! Greetings from Poland :)
Great Series on Spring! Agree! Thanks!