各种Bean

EJB的bean,有: Stateless, Stateful的session bean, 也有MDB(消息会话Bean),也包括persistence entity;

1. JAVAEE war下:

处理JSF的bean: 有 applicationScope的bean,还有RequestScope的bean; 这两种Bean作为表现层和EJB bean的中间层存在, 也就是说JSF的bean,被其客户(表现层)调用起来以后,JSF bean还需要自己去和EJB的bean去交互,而EJB的bean再会去和数据库交互,这就是war下bean的逻辑:

  • JAVAEE war下bean逻辑关系:
    JSF框架<-->JSF的Bean <--> EJB的bean <--> 数据库ORM框架

2. JAVAEE swing下bean逻辑关系:

客户端主程序 <---> 管理GUI和反射 <--->GUI直接绑定EJB Bean <--->这里和数据库交互;

你可能感兴趣的:(各种Bean)