EJB分布处理机制:
其中:
BusinessDelegate:隐藏运行在远程的BusinessService;
ServiceLocator:使网络结构详细信息对于BusinessDelegate是透明的;
SessionFacade:提供EJB包装(SessionFacade和BusinessService运行在远程机器上);
EJB DAO工厂:
其中:
DAOFactory:依据环境变量决定返回DAO实例的类型;
DataAccessObject(DAO):隐藏所有关于数据存储的细节和机制;