DWR框架入门例子

关于dwr的概念,摘自百度百科:

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。


DWR框架使用之一:单独使用

步骤:

1、在pom.xml中配置依赖。(就是加载jar包)

2、在web.xml中配置servlet。

3、写一个普通java类。

4、配置dwr.xml文件,配置要公开的类或方法。

5、写一个jsp页面,主要导入engine.js和相应的java类映射的js文件,然后编写js即可调用。


详细:

1、pom.xml代码如下:



    4.0.0

    com.lessony
    dwr01
    1.0-SNAPSHOT
    war

    dwr01

    
        UTF-8
    
    
    
        
        
            org.directwebremoting
            dwr
            3.0.M1
        
        
        
        
        
        
        
            org.slf4j
            jcl-over-slf4j
            1.7.6
        
    

    
        
            
                org.mortbay.jetty
                jetty-maven-plugin
                8.1.16.v20140903
                
                        10
                        
                                /dwr01
                        
                        
                                
                                        8888
                                        60000
                                
                        
                
            
            
            
            
                org.apache.maven.plugins
                maven-assembly-plugin
                2.4
                
                    
                        assembly.xml
                    
                
                
                    
                    
                        make-assembly
                        package
                        
                            single
                        
                    
                
            
        
    




2、配置web.xml




    
        dwr-invoker
        org.directwebremoting.servlet.DwrServlet
        
            debug
            true
        
       
        1
    

    
        dwr-invoker
        /dwr/*
    
     



3、写一个普通的java类

package com.lessony.dwr01;

/**
 *
 * @author Lessony
 */
public class Hello {
    public String sayHello(String name){
        System.out.println("hello "+name);
        return "hello "+name;
    }
}


4、配置dwr.xml





    
          
              
          
     



5、jsp文件

<%@page contentType="text/html" pageEncoding="UTF-8"%>


    
        
        JSP Page
        
        
        
        
    
    
        

Hello World!



全部编辑完成之后,打开浏览器,输入http://localhost:8888/dwr01/dwr01.jsp,就可以看到控制台输出了:hello 张三



最后附上zip包,链接:http://download.csdn.net/detail/lxn39830435731415926/8708077

你可能感兴趣的:(案例DEMO)