2009-09-08 44 views
0

嗨,我正在學習使用Tiles 2的struts 2,單詞「topic」顯示頻率很高... 什麼是話題?什麼是Struts2中的TOPIC

例如:

了SX:標籤(特別是AJAX模板)和div標籤支持ajax的事件系統,提供與廣播事件話題的能力。您可以使用listenTopics屬性中的逗號分隔列表指定要聽的主題。這意味着當主題發佈時,通常通過ajax模板,href屬性中指定的URL將被重新請求。

<sx:div theme="ajax" id="weather" href="http://www.weather.com/weather?zip=97239" 
    loadingText="Loading weather information..." 
    errorText="Unable to contact weather server" 
    listenTopics="weather_topic,some_topic">Placeholder... 
</sx:div> 
<sx:a id="link1" 
     theme="ajax" 
     href="refreshWeather.action" 
     notifyTopics="weather_topic,other_topic" 
     errorText="An Error ocurred">Refresh</sx:a> 

回答

0

回答自己:

Struts 2的設計和編程 - 一個教程,布迪kurniawan,第27章 - AJAX

除了標準化事件對象,道場支持一個基於主題的消息系統,支持匿名事件通信。匿名的意思是您可以將網頁中的元素連接起來,這些元素之前沒有任何關於彼此的知識。主題是類似於Internet郵件列表的邏輯通道。任何對郵件列表感興趣的人都可以訂閱它,以便每次訂閱者廣播消息時都會收到通知。使用基於主題的消息系統(如Dojo中的),Web對象(按鈕,鏈接,表單,div元素)可以訂閱主題併發布主題。這意味着,AJAX組件可以被編程爲在發佈主題時做某些事情,併發布可能觸發其他訂戶執行某些操作的主題。 ...

相關問題