在EJB中使用DAO模式的问题

在EJB体系结构中使用DAO模式的时候,DAO组件是用哪种形式编写?(与编写EJB组件类似吗?)编写好的DAO组件放在哪儿合适?(是EJB容器吗?)

SessionBean + Dao +Entity Tier

你说应该放在那里?

> SessionBean + Dao +Entity Tier
>
> 你说应该放在那里?

EJB体系结构中,Dao组件应该直接和数据库相连吧?Entity Tier何解?EJB组件层负责业务逻辑在EJB容器中(在EJB容器中需要消耗很多时间),Dao组件负责与数据库连接,不需要在EJB容器中吧?


ding

使用Dao操纵Entity完成 增删改查
在业务层,操纵Dao完成一个业务。

一个组件在EJB容器还是在Web容器取决于它的调用者。