0
我有根據呼叫執行我需要不同的EJB被注入一個Web服務。 我可以使用@EJB註釋並指定可以在Web服務中使用的所有EJB。當是EJB注入
例子:
@EJB
private EJBType1 ejb1;
@EJB
private EJBType1 ejb1;
@WebMethod
public String readDataFromType1() {
ejb1.call1();
}
@WebMethod
public String readDataFromType2() {
ejb2.call2();
}
我想知道的是,當將EJB的注入?只有在使用EJB時,或者在執行任何Web服務調用時都被注入? 我擔心應該注入大量的EJB,這會對性能產生負面影響。前bean是隨時可以使用
的EJB是所有地方。如果不使用它,只是覺得浪費資源。我想創建一個EJB,它是所有應用程序的入口點。該界面執行基本的審計跟蹤記錄和系統認證。如果成功,它將調用相關的EJB。這意味着我將不得不注入很多EJB,而每個請求通常只使用一個。但是,感謝您確認EJB即使未被使用也被注入。 – likenoother