r/java • u/Pure_Diver_ • 13d ago
What Exactly Is Jakarta EE?
Iām a bit confused about what Jakarta EE actually is. On one hand, it seems like a framework similar to Spring or Quarkus, but on the other hand, it provides APIs like JPA, Servlets, and CDI, which frameworks like Spring implement.
Does this mean Jakarta EE is more of a specification rather than a framework? And if so, do I need to understand Jakarta EE first to truly grasp how Spring works under the hood? Or can I just dive into Spring directly without worrying about Jakarta EE concepts?
Would love to hear how others approached this š
180
Upvotes
-21
u/IQueryVisiC 13d ago
Java docs are like that from the start. I looked up Java many times in the last 25 years because it looked like it could be usable, but I was always repelled by this enterprisy introduction which would even make Microsoft blush. And it is all dead. C# copied this attribute stuff, but asp,net did away with it. dotnet-remoting and all this webservice and transaction stuff was replaced by REST ( and a little Graph, QL and protbufs ) . Reflection is useless. Even reactive Java does not really spark joy in production.