我有一個簡單的Web應用程序的JSF用在Tomcat 7.0.34JSF + REST Web應用程序在Apache Tomcat運行7
運行的後端服務如果你有一個JSF ManagedBean負責處理數據模型進行渲染UI組件,如何後端服務可以通知JSF對數據模型的更改嗎?
我基本上想弄清楚如何從後端服務中獲得對ApplicationScoped JSF ManagedBeam的引用,但似乎不可能?
我想避免使用輪詢meachanism,其中ManagedBean輪詢後端服務以檢測對數據模型的更改。我嘗試使用CDI和Spring IoC,其中嘗試已證明不成功。
如果需要,我可以提供的示例代碼..
感謝
感謝球員們,我還沒有嘗試在faces-config中使用Spring解析器方法。當你談論使用監聽器實現時,你會建議看看PropertyChangeListener和PropertyChangeSupport Observer模式的用法嗎? – James
@詹姆斯取決於你的用例。我只是創建一個監聽器接口和實現,支持你想要中繼的消息。它不一定是來自標準API的東西。 –
絕對正確@Joeri,我明白你的觀點! – James