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