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

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

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

    大漠駝鈴

    置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
    Java,Php,Shell,Python,服務器運維,大數據,SEO, 網站開發、運維,云服務技術支持,IM服務供應商, FreeSwitch搭建,技術支持等. 技術討論QQ群:428622099
    隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
    數據加載中……

    DWR學習1

    從今天開始每天堅持寫一些技術性的學習文章,希望能給初學者一些幫助,同時也讓自己能從中得到收獲。
    DWR是什么這里就不做介紹了, 關于DWR入門的網站很多,在這里給大家總結一下。

    http://wiki.javascud.org/display/dwrcn/Getting+Started
    http://blogger.org.cn/blog/more.asp?name=lhwork&id=21045
    http://m.tkk7.com/mmwy/archive/2005/12/05/22482.html
    http://directwebremoting.org/dwr/documentation
    ----很多,
    大家有興趣可以google或者百度到。

    下面從一個簡單的列子開始:

    開發工具是Myeclipse+tomcat
    目前DWR的版本是2.0.5,可以從http://directwebremoting.org/dwr/download下載到。
    將下載的dwr.jar復制到到WEB-INF/lib下,將web.xml進行如下配置:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
        xmlns
    ="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi
    ="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation
    ="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <display-name>DWR (Direct Web Remoting)</display-name>
    <description>A demo of how to call Java on the server directly from Javascript on the client</description>

    <servlet>
      
    <servlet-name>dwr-invoker</servlet-name>
      
    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
        
    <init-param>
        
    <param-name>debug</param-name>
        
    <param-value>true</param-value>
      
    </init-param>
    </servlet>
    <servlet-mapping>
      
    <servlet-name>dwr-invoker</servlet-name>
      
    <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    在src目錄下建立cn.edu.nankai的package,然后在建立下面的類Welcome.java
    package cn.edu.nankai;

    public class Welcome {

        
    public String SayWelcome(String name){
            
            
    return "南開歡迎"+name+"";
            
        }
        
        


    }
    配置dwr.xml,在WEB-INF下建立dwr.xml,代碼如下:
    <!DOCTYPE dwr PUBLIC
        
    "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
        
    "http://getahead.org/dwr/dwr20.dtd">

    <dwr>
      
    <allow>
        
        
    <create creator="new" javascript="Welcome">
          
    <param name="class" value="cn.edu.nankai.Welcome"/>
        
    </create>
      
    </allow>
      
    </dwr>
    然后建立welcome.jsp,
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
      
    <title>第一個DWR程序</title>
      
    <script type='text/javascript' src='dwr/interface/Welcome.js'></script>
      
    <script type='text/javascript' src='dwr/engine.js'></script>
      
    <script type='text/javascript' src='dwr/util.js'></script>
      
    <script type='text/javascript' src='welcome.js'></script>
    </head>
    <body>
     
    <input id="name" type="text" />
    <input type='button' value='你好' onclick='SayWelcome();' /> 
     
    <div id="result"></div>
     
    </body>
    </html>
    在webroot下建立welcome.js,代碼如下:
    function SayWelcome() {
        var name = $('name').value;
        //alert(words);
        Welcome.SayWelcome(name, callback);
    }
     
    function callback(msg) {
       DWRUtil.setValue('result', msg);
    }

    好了,可以run project了。看看是不是有些收獲呢


    posted on 2008-12-09 21:58 草原上的駱駝 閱讀(331) 評論(0)  編輯  收藏 所屬分類: JavaScript


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费看一级一级人妻片 | 国产精品久久香蕉免费播放| 免费萌白酱国产一区二区三区| 亚洲AV无码一区二区三区电影| 亚洲综合无码一区二区三区| 亚洲熟妇无码AV在线播放| 凹凸精品视频分类国产品免费| 日韩一区二区a片免费观看| 日本人成在线视频免费播放| 一级毛片免费在线| 国产亚洲视频在线播放大全| 精品久久亚洲中文无码| 亚洲一区免费观看| 国产亚洲一区二区精品| 亚洲综合亚洲综合网成人| 国产精品公开免费视频| 妞干网免费视频观看| 嘿嘿嘿视频免费网站在线观看| 日韩精品免费在线视频| 精选影视免费在线 | 五月婷婷免费视频| 日韩毛片在线免费观看| 国产精品亚洲二区在线| 亚洲精品女同中文字幕| 亚洲AV日韩综合一区尤物| 亚洲av无码片区一区二区三区| 亚洲国产精品张柏芝在线观看| 亚洲视频国产精品| 亚洲网址在线观看| 亚洲另类小说图片| 亚洲www77777| 亚洲国产成人精品无码区二本| 亚洲人成网站色7799| 亚洲国产精品自在自线观看| 亚洲欧美日韩中文无线码 | 天黑黑影院在线观看视频高清免费| eeuss影院ss奇兵免费com| 一级a性色生活片久久无少妇一级婬片免费放 | 国产成人精品男人免费| 国产91久久久久久久免费| 在线a亚洲v天堂网2018|