不是要看SESSIONBEAN的个数了,你可以一个SESSIONBEAN中写多个方法啊。
也可以把相关的业务逻辑写在一个SESSIONBEAN中。

解决方案 »

  1.   

    一般都使用无状态sessionbean
    1.session bean的个数应该依照业务逻辑的复杂度来定
    2.把相关的业务逻辑写在一个SESSIONBEAN中
    3.同一个session bean中不应提供过多服务方法,建议最多不应超过10个,若超过另建新的sessionbean。原理很简单,如果一个sessionbean提供一个服务方法,那么造成服务器资源浪费,调用方为了完成一个业务要调用多个ejb服务,资源大量浪费,但若一个ejb中包含了N多服务,什么大事小事都找它,那么这个ejb可能就忙不过来了,处理能力过载。
    4.不要在ejb中提供原子服务。
      

  2.   

    楼上的说的很有道理,使用有状态的sessionbean和无状态的sessionbean各有什么优缺点呢