EJB3使用注意(1)
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)。
?
posted on 2007-02-03 23:20 超越巔峰 閱讀(1585) 評論(0) 編輯 收藏 所屬分類: JBOSS 、Java EE