Web2.0正如火如荼,其生動的界面支持迎來了B/S應(yīng)用的第二春,從EasyJWeb-0.8版本開始,你會發(fā)現(xiàn)使用EasyJWeb開發(fā)" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

在EasyJWeb中輕松開發(fā)Ajax運用

系統(tǒng) 1839 0
<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>

  Web2.0正如火如荼,其生動的界面支持迎來了B/S應(yīng)用的第二春,從 EasyJWeb -0.8版本開始,你會發(fā)現(xiàn)使用 EasyJWeb 開發(fā)Ajax的應(yīng)用會很方便,本文簡單介紹EasyJWeb中Ajax的運用示例。

web腳本遠程調(diào)用簡介

  在基于Web2.0的程序中,在用戶注冊的時候,我們希望用戶在輸入完注冊用戶名后,假如其輸入的用戶已經(jīng)存在,則立即顯示相應(yīng)的提示,這樣的交互會使得應(yīng)用程序交互界面變得更加友好。要實現(xiàn)這種功能,可以通過在用戶輸入完用戶名時,觸發(fā)一個事件,這個事件執(zhí)行一個程序,自動到服務(wù)器端檢測這個用戶名是否存在,若用戶已經(jīng)存在,則給予相應(yīng)的提示,讓用戶可以及時選擇其它用戶名繼續(xù)操作。

  假如我們在服務(wù)器端有一個用戶處理組件 UserService ,這個組件中有一個檢測用戶是否存在的方法boolean checkUserExists(String userName),這個方法用來檢測用戶名是否存在,若存在則返回true,否則返回false。

  引入遠程腳本調(diào)用,則可以直接在注冊頁面中使用下面的javascript腳本來判斷用戶是否存在:

          
function checkUserExist(username)
... {
UserService.checkUserExists(username,
function (ret) ... {
if (ret)Element.update( " userName_Msg " ," 用戶名已存在,請選擇其它用戶名! ") ;
}
)
}

  而調(diào)用這個函數(shù)的是用戶名錄入框的onChange事件,大致如下:

          
input name ="userName" type ="text" id ="userName" size ="10" onFocus ="$('userName_Msg').innerText='';"
onChange
="checkUserExist(this.value);" >
span id ="userName_Msg" style ="color:#0000FF;font-size:12px" > span >

  這種模式即為遠程腳本調(diào)用。在上面的代碼中,在checkUserExist函數(shù)中,調(diào)用了服務(wù)器端的 UserService .checkUserExists(userName)方法,來判斷用戶名是否存在,若返回的結(jié)果為true,則在id為userName_Msg的span中顯示用戶存在的提示。

  在 EasyJWeb 中,內(nèi)置了一個把服務(wù)器業(yè)務(wù)組件暴露給客戶端的通過Javascript遠程調(diào)用的引擎,因此可以像上面的方式輕松在web界面中通過javascript調(diào)用服務(wù)器組件,實現(xiàn)特定的功能,這就是我們要說的遠程腳本調(diào)用。

  EasyJWeb中的Ajax運用快速上手

EasyJWeb0 .8.0開始,提供了一個關(guān)于 EasyJWeb 中使用Ajax應(yīng)用的Demo,名為ajaxDemo.html。你只需要下載最新的 EasyJWeb 源代碼,然后執(zhí)行bin目錄中的build war,即可得到一個可運行的Web應(yīng)用包,把這個war包拷到Tomcat的webapps目錄下,啟動web服務(wù)器。然后在地址欄中輸入 http://localhost:8080/easyjf-jweb-0.8.0/ajaxDemo.html ,即可看到 EasyJWeb中Ajax 運用的一些效果。大致如下圖所示,詳情參考 視頻教程 :

  要在 EasyJWeb 應(yīng)用程序中使用Ajax功能,需要下面幾個步驟:
  1、在web.xml文件添加如下的mapping;

servlet-mapping >
servlet-name > easyjf servlet-name >
url-pattern > /ejf/* url-pattern > <!--</span><span style="COLOR: #008000">所有/ejf/*樣式的url都交由EasyJWeb來處理</span><span style="COLOR: #008000">-->
servlet-mapping >

            2、在模板頁面(或客戶端html頁面)中加入下面的兩行:
        
          
script type ='text/javascript' src ="ejf/easyajax/prototype.js" > script >
script type ='text/javascript' src ='ejf/easyajax/engine.js' > script >

  3、在easyjf-web.xml文件中配置需要暴露給客戶端的業(yè)務(wù)對象;

ajax >
services allowName ="*Service" denyName ="" >
service name ="UserService" >
include method ="" > include >
exclude method ="" > exclude >
service >
service name ="ServerDate" >
service >
services >
ajax >

  4、在模板頁面(或客戶端html頁面)中通過下面的方式引用服務(wù)器端支持遠程腳本訪問的業(yè)務(wù)對象

          
script type ='text/javascript' src ='ejf/easyajax/UserService.js' > script >
script type ='text/javascript' src ='ejf/easyajax/ServerDate.js' > script >

  5、在模板頁面(或客戶端html頁面)中書寫支持無刷新的遠程腳本調(diào)用代碼,如下所示:

          
input type ="submit" name ="Submit2" value ="登錄" onClick ="login();" > functionlogin()
{
UserService.login($('userName').value,$('password').value,function(ret)
{
if(ret)alert("登錄成功!");
});
}
          
              小結(jié)
          
        

EasyJWeb 的腳本引擎Ajax是建立在prototype.js的基礎(chǔ)上,服務(wù)器端的調(diào)用處理引擎與 EasyJWeb 中的容器相結(jié)合,可以通過AOP來作安全方面的攔截處理,因此將更加靈活。與DWR等同類Ajax框架實現(xiàn)相比較, EasyJWeb的Ajax 實現(xiàn)支持對象關(guān)聯(lián)及級聯(lián)處理,使用更加簡單。當然,遠程JS腳本調(diào)用支持只是 EasyJWeb 中的一個小小插件, EasyJWeb的Ajax 實現(xiàn)只是一個普通的 EasyJWeb Module(Action),因此更加容易擴展,并能配合 EasyJWeb 的其它一些特性靈活使用,將會是輕量級B/S應(yīng)用開發(fā)中一個不錯的選擇。當然,在 EasyJWeb -0.8版本中Ajax實現(xiàn)還有不少問題,如集合對象的處理,接口簽名處理等,另外 EasyJWeb -0.8版本中,其主框架也還存在著很多問題,希望在以后的版本中不斷得到完善。

  本文只是簡單的對 EasyJWeb 中的Ajax應(yīng)用作了非常粗淺的介紹,關(guān)于更加全面的就用技巧,會在以后介紹。

詳情請關(guān)注EasyJWeb的wiki文檔: http://wiki.easyjf.com/pages/viewpage.action?pageId=90




  Web2.0正如火如荼,其生動的界面支持迎來了B/S應(yīng)用的第二春,從 EasyJWeb -0.8版本開始,你會發(fā)現(xiàn)使用 EasyJWeb 開發(fā)Ajax的應(yīng)用會很方便,本文簡單介紹EasyJWeb中Ajax的運用示例。

web腳本遠程調(diào)用簡介

  在基于Web2.0的程序中,在用戶注冊的時候,我們希望用戶在輸入完注冊用戶名后,假如其輸入的用戶已經(jīng)存在,則立即顯示相應(yīng)的提示,這樣的交互會使得應(yīng)用程序交互界面變得更加友好。要實現(xiàn)這種功能,可以通過在用戶輸入完用戶名時,觸發(fā)一個事件,這個事件執(zhí)行一個程序,自動到服務(wù)器端檢測這個用戶名是否存在,若用戶已經(jīng)存在,則給予相應(yīng)的提示,讓用戶可以及時選擇其它用戶名繼續(xù)操作。

  假如我們在服務(wù)器端有一個用戶處理組件 UserService ,這個組件中有一個檢測用戶是否存在的方法boolean checkUserExists(String userName),這個方法用來檢測用戶名是否存在,若存在則返回true,否則返回false。

  引入遠程腳本調(diào)用,則可以直接在注冊頁面中使用下面的javascript腳本來判斷用戶是否存在:

          
function checkUserExist(username)
... {
UserService.checkUserExists(username,
function (ret) ... {
if (ret)Element.update( " userName_Msg " ," 用戶名已存在,請選擇其它用戶名! ") ;
}
)
}

  而調(diào)用這個函數(shù)的是用戶名錄入框的onChange事件,大致如下:

          
input name ="userName" type ="text" id ="userName" size ="10" onFocus ="$('userName_Msg').innerText='';"
onChange
="checkUserExist(this.value);" >
span id ="userName_Msg" style ="color:#0000FF;font-size:12px" > span >

  這種模式即為遠程腳本調(diào)用。在上面的代碼中,在checkUserExist函數(shù)中,調(diào)用了服務(wù)器端的 UserService .checkUserExists(userName)方法,來判斷用戶名是否存在,若返回的結(jié)果為true,則在id為userName_Msg的span中顯示用戶存在的提示。

  在 EasyJWeb 中,內(nèi)置了一個把服務(wù)器業(yè)務(wù)組件暴露給客戶端的通過Javascript遠程調(diào)用的引擎,因此可以像上面的方式輕松在web界面中通過javascript調(diào)用服務(wù)器組件,實現(xiàn)特定的功能,這就是我們要說的遠程腳本調(diào)用。

  EasyJWeb中的Ajax運用快速上手

EasyJWeb0 .8.0開始,提供了一個關(guān)于 EasyJWeb 中使用Ajax應(yīng)用的Demo,名為ajaxDemo.html。你只需要下載最新的 EasyJWeb 源代碼,然后執(zhí)行bin目錄中的build war,即可得到一個可運行的Web應(yīng)用包,把這個war包拷到Tomcat的webapps目錄下,啟動web服務(wù)器。然后在地址欄中輸入 http://localhost:8080/easyjf-jweb-0.8.0/ajaxDemo.html ,即可看到 EasyJWeb中Ajax 運用的一些效果。大致如下圖所示,詳情參考 視頻教程 :

  要在 EasyJWeb 應(yīng)用程序中使用Ajax功能,需要下面幾個步驟:
  1、在web.xml文件添加如下的mapping;

servlet-mapping >
servlet-name > easyjf servlet-name >
url-pattern > /ejf/* url-pattern > <!--</span><span style="COLOR: #008000">所有/ejf/*樣式的url都交由EasyJWeb來處理</span><span style="COLOR: #008000">-->
servlet-mapping >

            2、在模板頁面(或客戶端html頁面)中加入下面的兩行:
        
          
script type ='text/javascript' src ="ejf/easyajax/prototype.js" > script >
script type ='text/javascript' src ='ejf/easyajax/engine.js' > script >

  3、在easyjf-web.xml文件中配置需要暴露給客戶端的業(yè)務(wù)對象;

ajax >
services allowName ="*Service" denyName ="" >
service name ="UserService" >
include method ="" > include >
exclude method ="" > exclude >
service >
service name ="ServerDate" >
service >
services >
ajax >

  4、在模板頁面(或客戶端html頁面)中通過下面的方式引用服務(wù)器端支持遠程腳本訪問的業(yè)務(wù)對象

          
script type ='text/javascript' src ='ejf/easyajax/UserService.js' > script >
script type ='text/javascript' src ='ejf/easyajax/ServerDate.js' > script >

  5、在模板頁面(或客戶端html頁面)中書寫支持無刷新的遠程腳本調(diào)用代碼,如下所示:

          
input type ="submit" name ="Submit2" value ="登錄" onClick ="login();" > functionlogin()
{
UserService.login($('userName').value,$('password').value,function(ret)
{
if(ret)alert("登錄成功!");
});
}
          
              小結(jié)
          
        

EasyJWeb 的腳本引擎Ajax是建立在prototype.js的基礎(chǔ)上,服務(wù)器端的調(diào)用處理引擎與 EasyJWeb 中的容器相結(jié)合,可以通過AOP來作安全方面的攔截處理,因此將更加靈活。與DWR等同類Ajax框架實現(xiàn)相比較, EasyJWeb的Ajax 實現(xiàn)支持對象關(guān)聯(lián)及級聯(lián)處理,使用更加簡單。當然,遠程JS腳本調(diào)用支持只是 EasyJWeb 中的一個小小插件, EasyJWeb的Ajax 實現(xiàn)只是一個普通的 EasyJWeb Module(Action),因此更加容易擴展,并能配合 EasyJWeb 的其它一些特性靈活使用,將會是輕量級B/S應(yīng)用開發(fā)中一個不錯的選擇。當然,在 EasyJWeb -0.8版本中Ajax實現(xiàn)還有不少問題,如集合對象的處理,接口簽名處理等,另外 EasyJWeb -0.8版本中,其主框架也還存在著很多問題,希望在以后的版本中不斷得到完善。

  本文只是簡單的對 EasyJWeb 中的Ajax應(yīng)用作了非常粗淺的介紹,關(guān)于更加全面的就用技巧,會在以后介紹。

詳情請關(guān)注EasyJWeb的wiki文檔: http://wiki.easyjf.com/pages/viewpage.action?pageId=90




  Web2.0正如火如荼,其生動的界面支持迎來了B/S應(yīng)用的第二春,從 EasyJWeb -0.8版本開始,你會發(fā)現(xiàn)使用 EasyJWeb 開發(fā)Ajax的應(yīng)用會很方便,本文簡單介紹EasyJWeb中Ajax的運用示例。

web腳本遠程調(diào)用簡介

  在基于Web2.0的程序中,在用戶注冊的時候,我們希望用戶在輸入完注冊用戶名后,假如其輸入的用戶已經(jīng)存在,則立即顯示相應(yīng)的提示,這樣的交互會使得應(yīng)用程序交互界面變得更加友好。要實現(xiàn)這種功能,可以通過在用戶輸入完用戶名時,觸發(fā)一個事件,這個事件執(zhí)行一個程序,自動到服務(wù)器端檢測這個用戶名是否存在,若用戶已經(jīng)存在,則給予相應(yīng)的提示,讓用戶可以及時選擇其它用戶名繼續(xù)操作。

  假如我們在服務(wù)器端有一個用戶處理組件 UserService ,這個組件中有一個檢測用戶是否存在的方法boolean checkUserExists(String userName),這個方法用來檢測用戶名是否存在,若存在則返回true,否則返回false。

  引入遠程腳本調(diào)用,則可以直接在注冊頁面中使用下面的javascript腳本來判斷用戶是否存在:

          
function checkUserExist(username)
... {
UserService.checkUserExists(username,
function (ret) ... {
if (ret)Element.update( " userName_Msg " ," 用戶名已存在,請選擇其它用戶名! ") ;
}
)
}

  而調(diào)用這個函數(shù)的是用戶名錄入框的onChange事件,大致如下:

          
input name ="userName" type ="text" id ="userName" size ="10" onFocus ="$('userName_Msg').innerText='';"
onChange
="checkUserExist(this.value);" >
span id ="userName_Msg" style ="color:#0000FF;font-size:12px" > span >

  這種模式即為遠程腳本調(diào)用。在上面的代碼中,在checkUserExist函數(shù)中,調(diào)用了服務(wù)器端的 UserService .checkUserExists(userName)方法,來判斷用戶名是否存在,若返回的結(jié)果為true,則在id為userName_Msg的span中顯示用戶存在的提示。

  在 EasyJWeb 中,內(nèi)置了一個把服務(wù)器業(yè)務(wù)組件暴露給客戶端的通過Javascript遠程調(diào)用的引擎,因此可以像上面的方式輕松在web界面中通過javascript調(diào)用服務(wù)器組件,實現(xiàn)特定的功能,這就是我們要說的遠程腳本調(diào)用。

  EasyJWeb中的Ajax運用快速上手

EasyJWeb0 .8.0開始,提供了一個關(guān)于 EasyJWeb 中使用Ajax應(yīng)用的Demo,名為ajaxDemo.html。你只需要下載最新的 EasyJWeb 源代碼,然后執(zhí)行bin目錄中的build war,即可得到一個可運行的Web應(yīng)用包,把這個war包拷到Tomcat的webapps目錄下,啟動web服務(wù)器。然后在地址欄中輸入 http://localhost:8080/easyjf-jweb-0.8.0/ajaxDemo.html ,即可看到 EasyJWeb中Ajax 運用的一些效果。大致如下圖所示,詳情參考 視頻教程 :

  要在 EasyJWeb 應(yīng)用程序中使用Ajax功能,需要下面幾個步驟:
  1、在web.xml文件添加如下的mapping;

servlet-mapping >
servlet-name > easyjf servlet-name >
url-pattern > /ejf/* url-pattern > <!--</span><span style="COLOR: #008000">所有/ejf/*樣式的url都交由EasyJWeb來處理</span><span style="COLOR: #008000">-->
servlet-mapping >

            2、在模板頁面(或客戶端html頁面)中加入下面的兩行:
        
          
script type ='text/javascript' src ="ejf/easyajax/prototype.js" > script >
script type ='text/javascript' src ='ejf/easyajax/engine.js' > script >

  3、在easyjf-web.xml文件中配置需要暴露給客戶端的業(yè)務(wù)對象;

ajax >
services allowName ="*Service" denyName ="" >
service name ="UserService" >
include method ="" > include >
exclude method ="" > exclude >
service >
service name ="ServerDate" >
service >
services >
ajax >

  4、在模板頁面(或客戶端html頁面)中通過下面的方式引用服務(wù)器端支持遠程腳本訪問的業(yè)務(wù)對象

          
script type ='text/javascript' src ='ejf/easyajax/UserService.js' > script >
script type ='text/javascript' src ='ejf/easyajax/ServerDate.js' > script >

  5、在模板頁面(或客戶端html頁面)中書寫支持無刷新的遠程腳本調(diào)用代碼,如下所示:

          
input type ="submit" name ="Submit2" value ="登錄" onClick ="login();" > functionlogin()
{
UserService.login($('userName').value,$('password').value,function(ret)
{
if(ret)alert("登錄成功!");
});
}
          
              小結(jié)
          
        

EasyJWeb 的腳本引擎Ajax是建立在prototype.js的基礎(chǔ)上,服務(wù)器端的調(diào)用處理引擎與 EasyJWeb 中的容器相結(jié)合,可以通過AOP來作安全方面的攔截處理,因此將更加靈活。與DWR等同類Ajax框架實現(xiàn)相比較, EasyJWeb的Ajax 實現(xiàn)支持對象關(guān)聯(lián)及級聯(lián)處理,使用更加簡單。當然,遠程JS腳本調(diào)用支持只是 EasyJWeb 中的一個小小插件, EasyJWeb的Ajax 實現(xiàn)只是一個普通的 EasyJWeb Module(Action),因此更加容易擴展,并能配合 EasyJWeb 的其它一些特性靈活使用,將會是輕量級B/S應(yīng)用開發(fā)中一個不錯的選擇。當然,在 EasyJWeb -0.8版本中Ajax實現(xiàn)還有不少問題,如集合對象的處理,接口簽名處理等,另外 EasyJWeb -0.8版本中,其主框架也還存在著很多問題,希望在以后的版本中不斷得到完善。

  本文只是簡單的對 EasyJWeb 中的Ajax應(yīng)用作了非常粗淺的介紹,關(guān)于更加全面的就用技巧,會在以后介紹。

詳情請關(guān)注EasyJWeb的wiki文檔: http://wiki.easyjf.com/pages/viewpage.action?pageId=90




  Web2.0正如火如荼,其生動的界面支持迎來了B/S應(yīng)用的第二春,從 EasyJWeb -0.8版本開始,你會發(fā)現(xiàn)使用 EasyJWeb 開發(fā)Ajax的應(yīng)用會很方便,本文簡單介紹EasyJWeb中Ajax的運用示例。

web腳本遠程調(diào)用簡介

  在基于Web2.0的程序中,在用戶注冊的時候,我們希望用戶在輸入完注冊用戶名后,假如其輸入的用戶已經(jīng)存在,則立即顯示相應(yīng)的提示,這樣的交互會使得應(yīng)用程序交互界面變得更加友好。要實現(xiàn)這種功能,可以通過在用戶輸入完用戶名時,觸發(fā)一個事件,這個事件執(zhí)行一個程序,自動到服務(wù)器端檢測這個用戶名是否存在,若用戶已經(jīng)存在,則給予相應(yīng)的提示,讓用戶可以及時選擇其它用戶名繼續(xù)操作。

  假如我們在服務(wù)器端有一個用戶處理組件 UserService ,這個組件中有一個檢測用戶是否存在的方法boolean checkUserExists(String userName),這個方法用來檢測用戶名是否存在,若存在則返回true,否則返回false。

  引入遠程腳本調(diào)用,則可以直接在注冊頁面中使用下面的javascript腳本來判斷用戶是否存在:

          
function checkUserExist(username)
... {
UserService.checkUserExists(username,
function (ret) ... {
if (ret)Element.update( " userName_Msg " ," 用戶名已存在,請選擇其它用戶名! ") ;
}
)
}

  而調(diào)用這個函數(shù)的是用戶名錄入框的onChange事件,大致如下:

          
input name ="userName" type ="text" id ="userName" size ="10" onFocus ="$('userName_Msg').innerText='';"
onChange
="checkUserExist(this.value);" >
span id ="userName_Msg" style ="color:#0000FF;font-size:12px" > span >

  這種模式即為遠程腳本調(diào)用。在上面的代碼中,在checkUserExist函數(shù)中,調(diào)用了服務(wù)器端的 UserService .checkUserExists(userName)方法,來判斷用戶名是否存在,若返回的結(jié)果為true,則在id為userName_Msg的span中顯示用戶存在的提示。

  在 EasyJWeb 中,內(nèi)置了一個把服務(wù)器業(yè)務(wù)組件暴露給客戶端的通過Javascript遠程調(diào)用的引擎,因此可以像上面的方式輕松在web界面中通過javascript調(diào)用服務(wù)器組件,實現(xiàn)特定的功能,這就是我們要說的遠程腳本調(diào)用。

  EasyJWeb中的Ajax運用快速上手

EasyJWeb0 .8.0開始,提供了一個關(guān)于 EasyJWeb 中使用Ajax應(yīng)用的Demo,名為ajaxDemo.html。你只需要下載最新的 EasyJWeb 源代碼,然后執(zhí)行bin目錄中的build war,即可得到一個可運行的Web應(yīng)用包,把這個war包拷到Tomcat的webapps目錄下,啟動web服務(wù)器。然后在地址欄中輸入 http://localhost:8080/easyjf-jweb-0.8.0/ajaxDemo.html ,即可看到 EasyJWeb中Ajax 運用的一些效果。大致如下圖所示,詳情參考 視頻教程 :

  要在 EasyJWeb 應(yīng)用程序中使用Ajax功能,需要下面幾個步驟:
  1、在web.xml文件添加如下的mapping;

servlet-mapping >
servlet-name > easyjf servlet-name >
url-pattern > /ejf/* url-pattern > <!--</span><span style="COLOR: #008000">所有/ejf/*樣式的url都交由EasyJWeb來處理</span><span style="COLOR: #008000">-->
servlet-mapping >

            2、在模板頁面(或客戶端html頁面)中加入下面的兩行:
        
          
script type ='text/javascript' src ="ejf/easyajax/prototype.js" > script >
script type ='text/javascript' src ='ejf/easyajax/engine.js' > script >

  3、在easyjf-web.xml文件中配置需要暴露給客戶端的業(yè)務(wù)對象;

ajax >
services allowName ="*Service" denyName ="" >
service name ="UserService" >
include method ="" > include >
exclude method ="" > exclude >
service >
service name ="ServerDate" >
service >
services >
ajax >

  4、在模板頁面(或客戶端html頁面)中通過下面的方式引用服務(wù)器端支持遠程腳本訪問的業(yè)務(wù)對象

          
script type ='text/javascript' src ='ejf/easyajax/UserService.js' > script >
script type ='text/javascript' src ='ejf/easyajax/ServerDate.js' > script >

  5、在模板頁面(或客戶端html頁面)中書寫支持無刷新的遠程腳本調(diào)用代碼,如下所示:

          
input type ="submit" name ="Submit2" value ="登錄" onClick ="login();" > functionlogin()
{
UserService.login($('userName').value,$('password').value,function(ret)
{
if(ret)alert("登錄成功!");
});
}
          
              小結(jié)
          
        

EasyJWeb 的腳本引擎Ajax是建立在prototype.js的基礎(chǔ)上,服務(wù)器端的調(diào)用處理引擎與 EasyJWeb 中的容器相結(jié)合,可以通過AOP來作安全方面的攔截處理,因此將更加靈活。與DWR等同類Ajax框架實現(xiàn)相比較, EasyJWeb的Ajax 實現(xiàn)支持對象關(guān)聯(lián)及級聯(lián)處理,使用更加簡單。當然,遠程JS腳本調(diào)用支持只是 EasyJWeb 中的一個小小插件, EasyJWeb的Ajax 實現(xiàn)只是一個普通的 EasyJWeb Module(Action),因此更加容易擴展,并能配合 EasyJWeb 的其它一些特性靈活使用,將會是輕量級B/S應(yīng)用開發(fā)中一個不錯的選擇。當然,在 EasyJWeb -0.8版本中Ajax實現(xiàn)還有不少問題,如集合對象的處理,接口簽名處理等,另外 EasyJWeb -0.8版本中,其主框架也還存在著很多問題,希望在以后的版本中不斷得到完善。

  本文只是簡單的對 EasyJWeb 中的Ajax應(yīng)用作了非常粗淺的介紹,關(guān)于更加全面的就用技巧,會在以后介紹。

詳情請關(guān)注EasyJWeb的wiki文檔: http://wiki.easyjf.com/pages/viewpage.action?pageId=90




在EasyJWeb中輕松開發(fā)Ajax運用


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 综合久久精品 | 性欧美高清久久久久久久 | 国产不卡视频在线观看 | 成人中文字幕一区二区三区 | 免费在线观看h片 | 曰鲁夜鲁鲁狠狠综合 | 久久久福利 | 精品久久久久久久久中文字幕 | 羞羞视频网页 | 欧美日韩国产一区二区三区 | 99高清免费国产自产拍 | 欧美日韩激情在线一区 | 一级毛片短视频 | 久久久精品波多野结衣 | 99精彩免费观看 | 非洲黑人xxxxxbbbbbb | 91尤物视频| 久操视频网站 | 国产伦精品一区二区三区免费观看 | 久久亚洲私人国产精品va | 国产成人免费在线观看 | 色拍拍欧美视频在线看 | 伊人伊人网 | 黄色成人在线视频 | 国产精品久久久久久影院 | 国产精品1区2区3区在线播放 | 成人a毛片高清视频 | 日韩高清一区二区 | 成人毛片高清视频观看 | 国产亚洲美女精品久久久2020 | 婷婷色综合久久 | 亚洲 自拍 另类 制服在线 | 国产色婷婷免费视频 | 亚洲天堂久久久 | 人人干人人草 | 青青青青爽视频在线播放 | 性欧美成人免费观看视 | 亚洲免费成人网 | 伊香蕉大综综综合久久 | 天天干天天色天天射 | 免费超级淫片日本高清视频 |