Enterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) is a server-side component architecture for the Java EE (now Jakarta EE) platform, designed to simplify the development of distributed, transactional, and secure enterprise applications. It provides a standardized way to implement the business logic of an application…
Key facts
- First appeared
- 1998
- Category
- technology
- Problem solved
- EJB was created to address the immense complexity of building robust, scalable, and transactional distributed applications in Java. It aimed to abstract away common infrastructure concerns like transaction management, security, concurrency, remote access, and persistence, allowing developers to focus solely on business logic.
- Platforms
- Java Virtual Machine (JVM), Java EE (Jakarta EE) Application Servers
Related technologies
Notable users
- Government agencies
- Telecommunications companies
- Large enterprises with legacy Java EE systems
- Financial institutions