Hacker News new | ask | show | jobs
by gabereiser 1001 days ago
Exactly, I believe almost all of the Jakarta EE standard is supported on Spring Boot. Micronauts is another framework.

I do know some enterprises that still run JBoss so it’s not entirely like no one would use this. However, they are all in the process of refactoring for the cloud off of JBoss JEE.

1 comments

It feels very much like the spring framework does its best to hide JEE/Jakarta being its base since ages. Most JEE/Jakarta interfaces are completely wrapped in layers of Spring libraries.

The average, modern and new Spring Boot developer probably doesn't even know what an application server, servlets and jsp are anymore. And that's ok.

Yes, platform/vendor lock in is a staple of the Java ecosystem. Why @Get when you can @RequestMapping? I actually prefer Spring's style here as the annotations in JEE are too generalized to be of use in a large codebase without having type conflicts due to naming.
Exactly :D people today don't even realize Spring was born as a Java beans implementation and still implements much of JEE (e.g. https://docs.spring.io/spring-framework/reference/core/beans..., https://docs.spring.io/spring-framework/reference/core/valid...), but kept adding features on top (many of which were incorporated in JEE later, to their credit) to the point people don't even know that.

From Wikipedia: "The first version was written by Rod Johnson, who released the framework with the publication of his book Expert One-on-One J2EE Design and Development in October 2002"

Just goes to show, if you start a software project, by the time it turns 10, an entire ecosystem around it will form. By the time it turns 20, people will forget why it was started in the first place, knowing it only as their Tao.
Also, for a very long time, Spring Security had native integration connectors for JBoss and maybe some other EE servers. They only removed these much later.