enterprise javabeans - modrpc/info GitHub Wiki

Enterprise JavaBeans: Overview

  • wikipedia: https://en.wikipedia.org/wiki/Enterprise_JavaBeans
  • EJB is a component which will be deployed to application server
    • technically, it is a Java object which extends EJB class
  • EJB class provides some services including:
    • Transaction processing
    • Integration with the persistence services offered by the Java Persistence API (JPA)
    • Concurrency control
    • Event-driven programming using Java Message Service and Java EE Connector Architecture
    • Asynchronous method invocation
    • Job scheduling
    • Naming and directory services (JNDI)
    • Interprocess Communication using RMI-IIOP and Web services
    • Security (JCE and JAAS)
    • Deployment of software components in an application server
  • Provides transactional integrity -- ensures that some service (which includes call chains across network) to rollback when there is a failure
⚠️ **GitHub.com Fallback** ⚠️