1 java.rmi.RemoteException
由于EJB3中的遠程接口沒有間接或直接的基礎Remote接口,也不需要拋出RemoteException異常,所以客戶端所接受到的都是EjbException。
2 ServiceLocator模式
由于EJB3中省去了Home接口,所以如果使用ServiceLocator模式會出現異常,同一JNDI每次獲得都會是同一對象即便是有狀態的Bean
3 Stateful Session Bean
由于EJB3中省去了Home接口,JNDI?lookup返回的是一個Session Bean的對象,而不是Home,所以EJB3的Spec中規定每次JNDI?lookup
都應該返回一個新的實例。(注意以上這點在一些版本的JBOSS EJB3的實現中都存在BUG)。
?