Back to feed
Dev.to
Dev.to
7/21/2026
The original title is: "Returning to Jakarta EE After Years of Spring Boot: What Changed"

The original title is: "Returning to Jakarta EE After Years of Spring Boot: What Changed"

Original: I Ran From EJB2 to Spring. Then I Went Back. Here's What I Found.

Short summary

A developer recounts returning to EJB/Jakarta EE after years with Spring Boot, initially dreading the bureaucratic EJB 2.x era of home interfaces and XML deployment descriptors. The article traces EJB's evolution through 3.0 (annotations), 3.1 (no-interface view), 3.2 (cleanup), and the Jakarta rename, finding that modern Jakarta EE is far more usable than its legacy reputation suggests.

  • EJB 2.x was notoriously bureaucratic with home interfaces, CMP, and verbose XML descriptors
  • EJB 3.0+ replaced XML with annotations and introduced JPA to replace CMP
  • Modern Jakarta EE has evolved significantly but still competes with Spring Boot's convenience

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more