dwr框架如何配置

來源:魅力女性吧 2.46W
dwr框架如何配置

dwr是一個用於改善web頁面與Java類交互的遠程服務器端Ajax開源框架,可以幫助開發人員開發包含AJAX技術的網站。

dwr可以允許在瀏覽器裏的代碼使用運行在WEB服務器上的JAVA方法,就像它就在瀏覽器裏一樣。

dwr包含兩個主要的部分:允許JavaScript從WEB服務器上一個遵循了AJAX原則的Servlet中獲取數據。

另外一方面一個JavaScript庫可以幫助網站開發人員輕鬆地利用獲取的數據來動態改變網頁的內容。

dwr採取了一個類似AJAX的新方法來動態生成基於JAVA類的JavaScript代碼。

這樣WEB開發人員就可以在JavaScript裏使用Java代碼,就像它們是瀏覽器的本地代碼(客户端代碼)一樣

但是Java代碼運行在WEB服務器端而且可以自由訪問WEB 服務器的資源。出於安全的理由,WEB開發者必須適當地配置哪些Java類可以安全的被外部使用。

這個從JAVA到JavaScript的遠程功能方法給dwr的用户帶來非常像傳統的RPC機制,就像RMI或者SOAP一樣,而且擁有運行在WEB上但是不需要瀏覽器插件的好處。

dwr不認為瀏覽器/WEB服務器協議是重要的,而更樂於保證編程界面的簡單自然。

對此最大的挑戰就是把AJAX的異步特性和正常JAVA方法調用的同步特性相結合。

在異步模式下,結果數據在開始調用之後的一段時間之後才可以被異步訪問獲取到dwr允許WEB開發人員傳遞一個回調函數,來異步處理Java函數調用過程。

熱門標籤