但是你简单的java对象无法实现事务,池的功能呀

解决方案 »

  1.   

    也要考虑将来的可移植性和分布式处理啊,ejb可以实现!
      

  2.   

    ejb采用本地接口确实是为了减少网络开销,提高程序运行效率
    而java类和ejb的区别就是灵活性。如果采用java类,那么以后一旦出现分布式要求的话,旧很难办了。
    同时采用ejb也有一种设计思想在里面,能够让程序更加规范、合理化,类似与mvc,能够更好的各司其职
      

  3.   

    从效率来说肯定是本地java类更高效。
    使用本地ejb应该是上面几位说的灵活性的问题。
      

  4.   

    本地版本的性能很好.因为在同一个进程中.但是不支持分布式,也就是说不能部署到远程ejb容器.虽然可以想一种方法做到调用ejb无须考虑远程还是本地.但是并不推荐这样做.因为这两者存在根本的语义区别,一个是传引用.一个是传值.