2. 实体BeanEntity Bean 早期用于映射数据库实体,负责数据持久化。随着JPAJava Persistence API的普及,实体Bean逐渐被JPA实体取代,但其设计思想影响了现代ORM技术。
3. 消息驱动BeanMessage-Driven Bean,MDB 基于异步消息模型,通过监听消息队列处理后台任务,适用于耦系统组件和处理异步业务需求。
技术特点- 事务管理:支持声明式事务,通过或XML配置实现ACID特性,简化事务。
- 分布式计算:支持远程方法调用RMI,允许组件在不同服务器节点上部署和通信。
- 安全性:集成Java EE安全机制,通过容器实现访问和身份验证。
- 可扩展性:容器支持负载均衡和组件池化,提升系统并发处理能力。 EJB通过标准化组件模型和容器服务,为企业级应用提供了稳定、高效的架构支持。尽管微服务架构兴起后其应用场景有所变化,但在需要强事务性和分布式能力的传统业务系统中,EJB仍发挥着重要作用。
