EJB组件用于封装业务逻辑,以便开发人员不再担心繁琐小事的编程,如数据库访问、事务处理支持、安全性、高速缓存和并发操作等。在EJB规范中,它是由EJB容器责任管理。Enterprise beans包含接口和类。客户端通过Enterprise beans的Home接口和远程接口访问beans方法。Home接口提供生成、删除和定位Enterprise beans的方法,远程接口提供业务处理的方法。在部署时,EJB容器根据这些接口生成相应的类为客户端提供访问Enterprise beans的生成、删除、定位和业务处理的方法。Enterprise beans类为业务方法、生成方法和查找方法提供了实现,如果由beans管理其持久性,还能为其生命周期方法提供实现。