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條評論
主站蜘蛛池模板: 五月亭亭激情五月 | 日韩中文字幕在线有码视频网 | 深夜免费网站 | 夜夜操影院 | 亚洲日韩第一页 | 久久久久草 | 免费一级毛片不卡不收费 | 夜色私人影院永久地址入口 | 国产美女激情 | 一a一片一级一片啪啪 | 免费久久精品视频 | 日本中文字幕在线看 | 夜夜做夜夜爽 | 黄黄视频免费看 | 国产精品免费观看网站 | 久青草国产手机在线视频 | 亚洲国产精品免费在线观看 | 女人18毛片a级毛片免费视频 | 国产精品久久久久久久福利院 | 99在线视频观看 | caoporm超免费公开视频 | 天天上天天操 | 羞羞视频免费观看网站 | 久久只有精品视频 | 韩国高清不卡一区二区 | 国产精品999视频 | 京野结衣免费一区二区 | 黄色成人一级片 | 精品久久久久国产免费 | 伊人色综合一区二区三区 | 777奇米影视久久激情日韩欧美 | 精品国产一区二区三区久 | 国产成人精品一区二三区2022 | 美女视频黄a视频免费全过程在线 | 九九精品视频在线 | 日韩成人免费aa在线看 | 精品不卡 | 99爱视频免费高清在线观看 | 亚洲综合久久久久久888 | 中文字幕不卡免费高清视频 | 欧美特黄aaaaaa |