I am still learning Java towards Java EE aka J2EE. Does Spring use J2EE in its core, such as javax.servlet package ? I am a bit confused with the change from J2EE to Jakarta EE, esp the rename of the package names.
Yes, Spring is based on JEE. As far as I know, they just decided to take the 2 out of J2EE so that a standard didn't have the version baked into the name. The package renaming thing is odd. Last time I looked Spring 5 didn't run on Tomcat 10 because of this. Maybe this is because everyone is using Spring Boot now. Not sure. I am still using java 8 and Tomcat 9 for everything.
Thanks for your reply.
I am also using JDK 8, although I have downloaded JDK 11 (but not installed yet) before Oracle announced licensing for it and newer versions.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I really dislike JSF. It has a horribly overcomplicated lifecycle. If you want to use a manageable intuitive JEE framework use Spring MVC or Struts 2
I am still learning Java towards Java EE aka J2EE. Does Spring use J2EE in its core, such as javax.servlet package ? I am a bit confused with the change from J2EE to Jakarta EE, esp the rename of the package names.
Yes, Spring is based on JEE. As far as I know, they just decided to take the 2 out of J2EE so that a standard didn't have the version baked into the name. The package renaming thing is odd. Last time I looked Spring 5 didn't run on Tomcat 10 because of this. Maybe this is because everyone is using Spring Boot now. Not sure. I am still using java 8 and Tomcat 9 for everything.
Thanks for your reply.
I am also using JDK 8, although I have downloaded JDK 11 (but not installed yet) before Oracle announced licensing for it and newer versions.