1. 程式人生 > >JAVAEE中轉換器與EJB注入和JSF列舉的相關問題

JAVAEE中轉換器與EJB注入和JSF列舉的相關問題

如果JSF需要繫結資料實體類,那麼則必須指定轉換器,很多時候,都需要EJB控制器來操作資料實體類,EJB有兩種方式訪問,一種是EJB注入,一種是lookup查詢,

如果我們的轉換器是forclass的,也就是針對所有相關類都適用的轉換器,那麼,EJB注入是不可用的,這個時候只能用lookup查詢,但是如果在執行的時候指定轉換器,

也就是在JSF控制元件的converter屬性動態指定轉換器而轉換器沒有forclass的話,則注入和查詢都可以。

針對JAVAEE的enum,如果你想要在JSF中使用列舉,那麼需要注意一點,那就是列舉對中文支援非常不好,要用英文,可以在列舉類中定義字串變數來解決中文列舉的問題,