<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 0,  comments - 17,  trackbacks - 0

    做了一個DWR的驗(yàn)證和eXtremeTable的應(yīng)用的例子

    前期的系統(tǒng)創(chuàng)建、struts、hibernate、spring的集成工作就不用說了,一路下來…………

    主要看DWR的應(yīng)用,它用于表單驗(yàn)證:

    1、先看它的配置:

    (1)在web.xml里加上:

    xml 代碼
    1.   <servlet>  
    2.    <servlet-name>dwr-invokerservlet-name>     
    3.    <servlet-class>uk.ltd.getahead.dwr.DWRServletservlet-class>  
    4.      <init-param>  
    5.      <param-name>debugparam-name>  
    6.      <param-value>trueparam-value>  
    7.    init-param>  
    8.     <load-on-startup>1load-on-startup>    
    9.  servlet>     
    10.     
    11.    <servlet-mapping>  
    12.   <servlet-name>dwr-invokerservlet-name>  
    13.   <url-pattern>/dwr/*url-pattern>  
    14. servlet-mapping>  
    15.    

     

    (2)再建一個類,用于獲取驗(yàn)證輸出信息的屬性文件,這個文件是參考了良葛格 的DWR 入門與應(yīng)用(一)

    里的Book代碼

    java 代碼

    1. package test.common;   
    2.   
    3. import java.util.ResourceBundle;   
    4.   
    5. public class GetProperties{   
    6.     private ResourceBundle resource;   
    7.        
    8.     public GetProperties()   
    9.     {   
    10.            
    11.                               resource = ResourceBundle.getBundle("dwrPro");   
    12.      }   
    13.                
    14.     public String getDescription(String key)    
    15.     {   
    16.        return resource.getString(key);   
    17.     }   
    18.   
    19. }  

    (3)編寫屬性文件dwrPro_zh_CN.propertie(中文)和dwr_en.properties(英文)

    java 代碼
    1. username_hasUsed = 用戶名已用,請選擇別的用戶名   
    2. username_canUse  = 恭喜!用戶名可以使用   
    3.   
    4. username_hasUsed =username has used!   
    5. username_canUse  = username can use!  

     

    (4)配置dwr.xml,里面用了spring的bean 和java類

    xml 代碼
    1. <dwr>  
    2.   
    3.   <allow>  
    4.      <create creator="spring" javascript="userManager">  
    5.         <param name="beanName" value="userManager"/>  
    6.        <include method="findUserIsExist"/>  
    7.     create>  
    8.        
    9.   <create creator="new" javascript="User" scope="application">  
    10.             <param name="class" value="test.common.GetProperties"/>  
    11.         create>         
    12.   allow>  
    13. dwr>  

    spring beanName  的value =“userManager”從applicationContext.xml里取得

    xml 代碼
    1. <bean id="userManagerTarget" class="test.spring.serviceImpl.UserServiceImpl">  
    2. <property name="userDao">  
    3.   <ref bean="userDao"/>  
    4. property>  
    5. bean>  
    6.        
    7.        
    8.  <bean id="userManager" class="org.springframework.aop.framework.ProxyFactoryBean">  
    9.     <property name="proxyInterfaces">  
    10.     <value>test.spring.service.IUserServicevalue>  
    11.     property>  
    12.     <property name="interceptorNames">  
    13.        <list>    
    14.         <idref bean="transactionInterceptor"/>    
    15.           <idref bean="userManagerTarget"/>  
    16.        list>  
    17.     property>       
    18.  bean>   

    這里應(yīng)該大家都懂,就不羅嗦了

     

    (5)配好了這些,就可以在頁面里用了

    java 代碼
    1.   
    2.   
    3.   
    4. "-//W3C//DTD HTML 4.01 Transitional//EN">   
    5.   
    6.      
    7.        
    8.        
    9.        
    10.        
    11.          
    12.     interface/userManager.js'>   
    13.        
    14.     interface/GetProperties.js'>   
    15.        
    16.     
    17.     }   
    18.        
    19.        
    20.        
    21.        
    22.      
    23.      
    24.      
    25.        
    26.       "0">   
    27.            
    28.              Login:   
    29.              "text" name="user.name" id="username" onblur="checkName()"/>"check_username">   
    30.            
    31.            
    32.              Password:   
    33.              "password" name="user.password" id="username" onblur="checkpassword()"/>"check_password">   
    34.            
    35.            
    36.           "2" align="center">   
    37.            
    38.          
    39.     
    40.      

     

    這里當(dāng)填了Login框,當(dāng)光標(biāo)從輸入框移開時就實(shí)行了

    js 代碼
    1. function checkName()   
    2.     {   
    3.         var username = document.userForm.username.value;   
    4.         userManager.findUserIsExist(username,callback);   
    5.     }  

     

    userManager.findUserIsExist(username,callback)時關(guān)鍵,這里就用了

     

    讀取dwr.xml的userManager,然后讀取applicationContext.xml里userManager  bean ,進(jìn)而實(shí)行findUserIsExist方法。

    posted on 2008-03-04 22:13 xyz 閱讀(414) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)絡(luò)文摘

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    留言簿

    隨筆檔案(1)

    文章分類(44)

    文章檔案(46)

    收藏夾(1)

    Adobe

    AOP

    API

    appServer

    BI

    c

    • c-free
    • codeblocks
    • codelite
    • CodeLite IDE 是一個強(qiáng)大的開源,跨平臺的 C/C++整合開發(fā)環(huán)境. 支持包括 Windows、Linux 和 Mac 系統(tǒng)下運(yùn)行
    • codelite官網(wǎng)
    • dev-c++
    • Dev-C++是一個C&C++開發(fā)工具,它是一款自由軟件,遵守GPL協(xié)議。
    • GCC
    • GCC 原名為 GNU C 語言編譯器(GNU C Compiler),因?yàn)樗局荒芴幚?C語言。GCC 很快地擴(kuò)展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語言。

    Cache

    CMS

    DB

    eclipse

    FreeMarker

    hibernate

    html5

    ibatis

    java

    jquery

    js

    json

    Linux

    Log

    mail server

    mobile

    mysql

    oauth

    openID

    other

    PHP

    portal

    report

    Scheduler

    schema

    Security

    SOA

    spring

    struts

    UI原型設(shè)計(jì)

    w3c

    Wap

    webservice

    xml

    供應(yīng)鏈管理

    博客鏈接

    好網(wǎng)站

    工作流

    開源網(wǎng)

    招聘

    插件下載

    操作系統(tǒng)

    構(gòu)建可伸縮的系統(tǒng)

    構(gòu)建工具

    測試

    • IETest
    • IE官網(wǎng)
    • OpenSTA
    • Siege
    • Siege是一個壓力測試和評測工具,設(shè)計(jì)用于WEB開發(fā)這評估應(yīng)用在壓力下的承受能力

    游戲

    源碼托管

    經(jīng)營

    資源

    金融/財務(wù)

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 国产成人精品一区二区三区免费| 久久精品国产亚洲av麻豆图片| 亚洲午夜成人精品电影在线观看| 国产精品国产自线拍免费软件| 成人免费无码大片A毛片抽搐色欲| 处破痛哭A√18成年片免费| 色妞WWW精品免费视频| 最近2019中文免费字幕| 午夜男人一级毛片免费| 免费一级毛片清高播放| 亚洲人成无码网站久久99热国产| 亚洲精品麻豆av| 国产亚洲真人做受在线观看| 亚洲av无码潮喷在线观看| 亚洲一区影音先锋色资源| 亚洲国产高清视频在线观看| 99视频免费观看| 无码一区二区三区免费| 8x成人永久免费视频| 亚洲精品免费网站| 免费看美女被靠到爽的视频| 亚洲XX00视频| 亚洲爆乳精品无码一区二区三区| 亚洲一区中文字幕久久| 亚洲xxxxxx| 黄色一级毛片免费看| 中文字幕无码毛片免费看| 亚洲国产精品免费视频| 中文字幕影片免费在线观看| 国产精品免费视频一区| 最新国产AV无码专区亚洲| 亚洲三级电影网址| 精品日韩99亚洲的在线发布| 国产成人亚洲综合无| a级毛片免费观看视频| 日本免费一区二区在线观看| 国产无遮挡吃胸膜奶免费看视频| 国产亚洲大尺度无码无码专线| 亚洲资源在线视频| 国产午夜亚洲精品不卡| 免费无码又爽又刺激网站|