✅ What is JDBC? th-cam.com/video/RPqBn8NAWAg/w-d-xo.html ✅ What is JPA? th-cam.com/video/1RQyNZbu8GY/w-d-xo.html ✅ What are servlets? th-cam.com/video/u30LV4_vEWo/w-d-xo.html ✅ What is JMS? th-cam.com/video/61YeAM-QtOg/w-d-xo.html
I'm confused, so Spring and Hibernate are now going to be using Jakarta modules but java (Oracle) is not going to have those anymore? so Hibernate and Spring will just be linked with Jarkarta instead of Java libraries, wait... pff.. this is too much for me :(
I think the confusion is the fact that Java was once known as Java EE (enterprise edition) and Java SE (standard edition). Java EE has now been pulled out of Oracle's purvey and migrated to the Eclipse Foundation. So from here on, Oracle is focused on Java SE, i.e. the Java SDK. The other tools like Hibernate (JPA), Tomcat (servlets), etc. are managed by their respective teams underneath the Eclipse Foundation.
Does Spring Boot 3 not yet fully support JSP and JSTL tags? I keep getting errors that don't affect my app, but are just an eyesore. I am using the Jakarta Servlet and Glassfish JSTL dependencies and my JSP throws a Javax HttpServlet error on line 1 and a TagExtraInfo error when I try to use a forEach loop...
If you're really needing JSPs, then be sure to read => docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.servlet.embedded-container.jsp-limitations If the library you are using is throwing javax (not jakarta) errors, it may not be Jakarta EE 9+ compliant. You may want to double check what you are using against => www.eclipse.org/community/eclipse_newsletter/2020/november/1.php
@@ProCoderIO Thank you for the response. Your phrasing suggests that you do not recommend JSPs, would you recommend Thymeleaf instead? I am aware of the .jar situation with JSPs and have done my best to use the correct versions. It looks like using JSPs is just not an option at this time. I will most likely just stick with Spring Boot 2.7.6 for now.
@@MingJu-ho3fx JSPs have many issues including lack of HTML compliance. In general I'd recommend using either Thymeleaf for full featuredness, or Mustache which is very lightweight.
You can very much create apps with Jakarta EE. I know several developers that are really excited about the direction it's headed in much the same vein as when Oracle started making faster releases of Java. We'll see if that is indeed what pans out. Regarding microservices, I'm not sure that THEY have succeeded as much as everyone wanted them to do 2-3 years ago. In light of that, you may want to check out Moduliths, a Spring project to help write more modular monoliths => spring.io/blog/2022/11/24/spring-modulith-0-1-released
@@ProCoderIO oh, I correctly understand that spring modulith is like Application Server (Wildfly, Glassfish…)? Or that different ? Thanks for your answer
@@kazbowski No. Moduliths helps you write better Spring Boot apps with better structure. Check out docs.spring.io/spring-modulith/docs/0.1.0/reference/html/
✅ What is JDBC? th-cam.com/video/RPqBn8NAWAg/w-d-xo.html
✅ What is JPA? th-cam.com/video/1RQyNZbu8GY/w-d-xo.html
✅ What are servlets? th-cam.com/video/u30LV4_vEWo/w-d-xo.html
✅ What is JMS? th-cam.com/video/61YeAM-QtOg/w-d-xo.html
Oh my! I have been reading this book.
My book?
@@ProCoderIO Yes
Thanks a lot for clearing this up!!!
I'm confused, so Spring and Hibernate are now going to be using Jakarta modules but java (Oracle) is not going to have those anymore? so Hibernate and Spring will just be linked with Jarkarta instead of Java libraries, wait... pff.. this is too much for me :(
I think the confusion is the fact that Java was once known as Java EE (enterprise edition) and Java SE (standard edition). Java EE has now been pulled out of Oracle's purvey and migrated to the Eclipse Foundation. So from here on, Oracle is focused on Java SE, i.e. the Java SDK. The other tools like Hibernate (JPA), Tomcat (servlets), etc. are managed by their respective teams underneath the Eclipse Foundation.
1:46 i don't think jdbc moved to jakarta. it's still in Java SE
Didn’t realize that when I shot the footage. My mistake.
many thanks
Does Spring Boot 3 not yet fully support JSP and JSTL tags? I keep getting errors that don't affect my app, but are just an eyesore. I am using the Jakarta Servlet and Glassfish JSTL dependencies and my JSP throws a Javax HttpServlet error on line 1 and a TagExtraInfo error when I try to use a forEach loop...
If you're really needing JSPs, then be sure to read => docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.servlet.embedded-container.jsp-limitations
If the library you are using is throwing javax (not jakarta) errors, it may not be Jakarta EE 9+ compliant. You may want to double check what you are using against => www.eclipse.org/community/eclipse_newsletter/2020/november/1.php
@@ProCoderIO Thank you for the response. Your phrasing suggests that you do not recommend JSPs, would you recommend Thymeleaf instead? I am aware of the .jar situation with JSPs and have done my best to use the correct versions. It looks like using JSPs is just not an option at this time. I will most likely just stick with Spring Boot 2.7.6 for now.
@@MingJu-ho3fx JSPs have many issues including lack of HTML compliance.
In general I'd recommend using either Thymeleaf for full featuredness, or Mustache which is very lightweight.
So Jakarta stack is still actually for creating applications? Or micro services killed that ?
You can very much create apps with Jakarta EE. I know several developers that are really excited about the direction it's headed in much the same vein as when Oracle started making faster releases of Java. We'll see if that is indeed what pans out. Regarding microservices, I'm not sure that THEY have succeeded as much as everyone wanted them to do 2-3 years ago. In light of that, you may want to check out Moduliths, a Spring project to help write more modular monoliths => spring.io/blog/2022/11/24/spring-modulith-0-1-released
@@ProCoderIO oh, I correctly understand that spring modulith is like Application Server (Wildfly, Glassfish…)? Or that different ? Thanks for your answer
@@kazbowski No. Moduliths helps you write better Spring Boot apps with better structure. Check out docs.spring.io/spring-modulith/docs/0.1.0/reference/html/
So spring boot all packages will be renamed from import javax.* To Jakarta.*
Yes from Spring framework 6+/Spring Boot 3+.
@@Anbu_Sampath thanks
Yes.