日期:2014-05-18  浏览次数:20566 次

EJB调用普通JAVA类到底应不应该
我遇到一个问题,在我目前所设计的业务逻辑层中,我又划分为两层,第一层为外部调用的一组EJB(sessonbean),第二层是供逻辑层内部调用的类,我现在困惑的是第二层的类到底是用普通JAVA类来实现,还是也用EJB(sessonbean)来实现,困扰我的主要问题是,普通JAVA类被第一层的EJB所调用而生成的对象,在垃圾回收上和缓冲池以及事务、线程等容器处理上会不会有问题,而ejb调用ejb时,调用的开销又是不是无法忍受,毕竟是细粒度上的频繁调用,请高手们指点,第一次做javaEE的项目,万望各位不吝赐教!!!

------解决方案--------------------
Session Facade+POJO,没有什么应该不应该,如果是EJB2.X,这样的设计很常见