我使用Vaadin7.3和CDI Addon將我的Vaadin應用程序與我的EJB後端連接起來。 My EJB Backend有一個DAO,用於讀取數據庫中的所有實體。ComboBox數據源與FormLayout中的CDI
- MyAppUI - 處理的基本模板,導航...
- mywindow的 - 只是一個模式窗口,如果我按在MyAppUI一個按鈕,它顯示出來,並顯示MyForm的實例
- MyForm的 - 聲明表格我的應用程序的實體
MyAppUI和mywindow的通過CDI附加組件管理,並讓我注入EJB後端的DAO但MyForm的只是的FormLayout的子類,而不是由CDI管理。該表單包含一個組合框,該組合框應顯示可通過DAO訪問的所有數據。我如何注入我的DAO MyForm?