cdi

    2熱度

    1回答

    我想在WebSphere 7和JSF 2.0(RI是Mojarra 2.0.4)和CDI中使用Seam Solder和Seam Faces 3。我包括了所有需要的依賴(焊接1.1,JBoss的記錄),但是服務器沒有開始說: 無法使用任何這些供應商的定位BeanManager: org.jboss.seam.solder.beanManager。 DefaultJndiBeanManagerProv

    5熱度

    1回答

    我正在開發一個Java EE 6的應用程序。我廣泛使用CDI,我的問題是,@Inject和@Produces與SeIn中的@In和@Out相同嗎?現在我們有CDI,@In和@Out註釋是否還在使用?

    5熱度

    1回答

    我有.war應用程序,我部署到glassfish。我想做CDI,所以我需要從我的POJO中查找java:comp/BeanManager。但它不起作用:BeanManager根本找不到! 出了什麼問題? 我需要在glassfish中啓用CDI嗎?或者它只適用於.ear文件? 謝謝。

    3熱度

    1回答

    我有一個應用程序範圍的託管bean,主要目的是用較少的動態數據爲應用程序的其餘部分提供服務,比如所有可用的語言和其他一些東西。 的ApplicationController @ManagedBean(eager=true) @ApplicationScoped public class ApplicationController implements Serializable { p

    2熱度

    4回答

    我正在嘗試使用@PersistenceContex註釋將PersistenceContex注入到POJO中,我讀過我需要使POJO能夠做到這一點。所以我注入我的POJO類成servlet(所以它現在管理的依賴對象,對嗎?),但是當servlet正在試圖從注入的對象調用梅託德我得到錯誤: java.lang.IllegalStateException: Unable to retrieve Enti

    1熱度

    1回答

    由於兩個晚上,我試圖將焊接CDI與JSF 1.2集成到一個EJB 3.1應用程序中。我只是試圖在JSF頁面中用@Named帶註釋的控制器進行調用。問題是,我沒有拋出異常,當我部署項目時,也沒有例外時,我打電話給頁面。 這個簡單的例子只包含: 控制器: import javax.inject.Named; @Named public class HelloWorldController {

    1熱度

    1回答

    我正在尋找處理JSF和CDI的簡單菜單的最佳實踐。 我想要一個帶有動態條目的頂層菜單。喜歡的東西(從主模板): <ul> <c:forEach var="menuItem" items="#{navigationBean.topMenuItems}"> <c:choose> <c:when test="#{navigationBean.is

    0熱度

    1回答

    我有當點擊一個簡單的命令按鈕 <h:commandButton value="Create Form Event" action="#{formEventController.createFormEvent}"/> 它調用下面這個簡單的動作監聽 @Named @ConversationScoped public class FormEventController implements Se

    2熱度

    1回答

    我在任何地方都會一直在閱讀,當您要求在bean中注入依賴關係時,您會爲該資源的實例注入代理。我相信我知道代理是什麼,它是一個知道如何將消息轉發到另一個實例的實例。還有人說,這種模式允許容器爲這個託管的bean提供服務。 我不太明白這一點。爲什麼代理必需?這是如何實施的?是否有每個bean的代理對象?或者我有很多代理轉發到一個實例?或者可能都不是? 此外,從GoF的書籍設計模式中,我已經讀到,你必須

    1熱度

    1回答

    我試圖通過將facelets包含到另一個jsf頁面來重用jsf頁面,因爲此頁面將被很多其他頁面使用。但問題是,我無法將託管的bean的屬性恢復到託管的包含此頁面的bean中。 頁,pessoa.xhtml,一些重複和標題代碼已被刪除: <h:body> <div id="pessoa"> <h:form id="formPessoa"> <h:messages