DWR的学习

最近学习了一下DWR 这个Ajax框架..感觉 很不错...呵呵..

  好了废话少说,我们一起来学习这个好东西。
  在Java里面 一个框架或是一个技术的出现好像都离不开.jar包啊
  这里只说最基本的使用。至于一些整合.有时间才补上

  第一步:导入dwr.jar包
      这个不会。那我也就无语了!
 
  第二步:配置dwr.xml文件,放在 WEB-INF 这个目录下
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr//dwr20.dtd">
<dwr>
<!-- without allow, DWR isn't allowed to do anything -->
<allow> 
    <!--  将 Java 类 UserManager 映射为 JavaScript 里面的对象 JUserManager -->
    <!-- 测试 -->
    <create creator="new" javascript="Hello" scope="application">   
<param name="class" value="com.zg.service.DwrService"/>   
</create>
<convert converter="bean" match="org.zg.domain.User"/>
<convert converter="bean" match="org.zg.domain.Page"/>
</allow>
</dwr>
  这里只是我配置的东东
  第三步:在web.xml中配置..
    <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>uk.ltd.getahead.dwr.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>
 
第四步:前台
function  hello(){
Hello.helloWorld(showMessage);
function showMessage(msg){
//alert(msg);
showMsg.innerHTML=msg;
}
}

第五步:后台写一个方法
   public String helloWorld(){
return " Hello DWR World!";
  }

你可能感兴趣的:(Web,框架,Ajax,xml,DWR)