EJB调用普通JAVA类到底应该不应该???

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

我也知道按理说普通JAVA类的对象是在EJB中被创建的,应该是受托管的,但是不是很确定是不是有什么别的我不知道的地方,毕竟JAVAEE经验不足,见笑了,恳请诸位指点。