2011-12-20 49 views
1

在MDB類中獲取EJB3,EJBLocal對象的最佳方式是什麼?獲取mdb中ejb3本地業務的參考

謝謝。

+0

讓我澄清一點,我的EJB組件位於同一個項目,或者你可以說,這是在同一EAR。所以,如果我在MDB中使用@EJB,那還好嗎? – user886614 2011-12-20 21:45:03

回答

2

最好的辦法是注射

@MessageDriven 
public class MsgBean implements MessageListener { 
@EJB 
private ServiceBean service; 

    public void onMessage(Message msg) { 
     service.process(msg); 
    } 
}