`
younglibin
  • 浏览: 1207729 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dwr简单入门使用(入门)

    博客分类:
  • dwr
阅读更多

我的web 项目目录:

 

步骤:

 

 1.创建一个web 项目:
2.在lib 下 放置  dwr.jar
3.将 util.js  和 engine.js放到 WebRoot  目录下 (这里可以放的 js要在jsp 页面引用 注意 引用时路径问题{这里有个小技巧 怎么才知道路径是正确的  后边 会提到})

 

4.5两步骤的 配置文件均可子啊dwr.jar包 下找到模板


4. 在web.xml 配置使用 dwr

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
	xmlns="http://java.sun.com/xml/ns/j2ee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  
  <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>

 

5.在web.xml同一目录下 创建 一个新的 dwr.xml

<?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>
	<allow>
		<create javascript="service"  creator="new">
			<param name="class" value="com.zx.libin.HelloWord"></param>
		</create>
	</allow>
</dwr>

 注意这的value 是你的类的完整路径;

 

6.看一下 我们要用的类:

package com.zx.libin;

public class HelloWord {
	public String sayHello(String name){
		
		return "your name  is : "+name;
	}
}

 

 

 

7. 完成测试:

将 这个web项目发布,启动服务(我是用的是tomcat6.x) ,在浏览器地址栏输入:
http://localhost:8080/dwr/dwr/http://localhost:8080/你的web项目名/dwr/

 

出现 下图:



 
点击service 进入:你会看到 自己的方法:



 

 

经过上面的测试:你的dwr 已经可以成功运行了;

下边我们俩写一个jsp:

dwr.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>dwr.jsp</title>
	<script type='text/javascript' src='/dwr/dwr/interface/service.js'></script>

(注意这里的路径问题最好 使用 图片2 中的方式  粘过来)
  <script type='text/javascript' src='/dwr/dwr/engine.js'></script>
  <script type='text/javascript' src='/dwr/dwr/util.js'></script>


	
	<script type="text/javascript">
		function firstDwr(){
			service.sayHello("libin",calBackHello);
		}
		
		function calBackHello(date){
			alert(date);
		}
		
	</script>
  </head>
  
  <body>
    <input type=button value="测试"  onclick="firstDwr()" >
  </body>
</html>

 

在浏览器 测试:

 

 

 

 


 

 

 

 

  • 大小: 19 KB
  • 大小: 86.9 KB
  • 大小: 23.1 KB
  • 大小: 14 KB
0
0
分享到:
评论

相关推荐

    Dwr入门操作手册Dwr

    Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr...

    dwr简单入门例子

    最近发现了一个java框架,这个框架已经...这个框架叫dwr,它可以在jsp页面编写js直接调用java的类的方法。原理其实就是它把你的java类发布成了接口服务,js的调用也是ajax的一些封装,有些地方使用这个框架真的很方便。

    AJAX技术之DWR框架入门

    **AJAX技术之DWR框架入门** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。这种技术可以提升...

    dwr使用入门总结

    dwr使用入门总结,适合想入门的dwr学者。

    STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门

    总结来说,STRUT2 DWR入门涉及到的主要内容包括理解DWR的核心概念,了解STRUT2与DWR的集成方式,掌握DWR的配置和使用步骤,关注安全性与性能优化,以及在实际项目中的应用。通过学习和实践,开发者能够利用这两者的...

    dwr 包的 使用入门

    以下是对DWR包的使用入门的详细说明: 1. **DWR的安装与配置**: - 在Java项目中引入DWR库,通常通过Maven或Gradle添加依赖。 - 配置DWR的`dwr.xml`文件,定义允许的远程方法和类,这是DWR的核心配置文件,用于...

    dwr框架入门学习文档

    DWR 框架入门学习文档 DWR(Direct Web Remoting)是一个开放源码的使用 Apache 许可协议的解决方案,它包含服务器端 Java 库、一个 DWR Servlet 以及 JavaScript 库。DWR 框架是最成熟的 Ajax-RPC 工具包之一,...

    DWR快速配置入门 DWR快速配置入门.

    DWR(Direct Web Remoting)是一种Java库,用于...总之,DWR为开发实时Web应用提供了一种简单而强大的工具。通过以上步骤,你可以快速配置并开始使用DWR。阅读`DWR中文文档.pdf`将进一步深入理解DWR的使用和配置细节。

    ajax的DWR框架入门例子

    DWR(Direct Web Remoting)是一个开放源码的JavaScript库,它使得在浏览器端与Java后端进行异步通信变得更加简单。DWR的核心功能是提供一种安全、高效的方法,允许JavaScript与服务器上的Java对象直接交互,类似于...

    dwr框架入门程序

    在"Dwr框架入门程序"中,我们将探讨DWR的基本概念、安装、配置以及如何创建一个简单的"Hello World"应用。 1. **DWR框架的基本概念**: DWR的核心功能是提供一种安全、高效的方式,让JavaScript能够调用服务器上的...

    DWR+dwr入门手册

    通过深入学习"DWR+dwr入门手册",你将掌握如何使用DWR构建高效的Ajax应用,提升Web应用的用户体验。记得实践中不断探索,理解DWR的原理并熟练运用到实际项目中,这将对你的IT职业生涯大有裨益。

    dwr简单 实例 入门

    接下来,我们来看一个简单的DWR入门实例: 1. **环境准备**:确保你的项目已经集成了Servlet容器(如Tomcat),并添加了DWR的依赖库到类路径。 2. **创建Java类**:首先,创建一个简单的Java类,例如`HelloWorld....

    dwr API dwr入门教程

    在DWR入门教程中,首先会介绍DWR的基本概念和工作原理。DWR的核心是将Java方法暴露给JavaScript,通过在服务器端创建一个称为"逆向Ajax"的通道,使得JavaScript能够调用远程服务器上的Java方法。这个过程涉及到几个...

    dwr入门资料,简单入门,让你轻松掌握dwr

    在"**dwr入门资料,简单入门,让你轻松掌握dwr**"的资源中,你可以期待学习到以下关键知识点: 1. **DWR的基本概念**:理解DWR的核心概念,如Remoting、Reverse Ajax和Caching,以及如何通过DWR实现浏览器与服务器...

    dwr学习入门资料

    ### DWR入门配置步骤 #### 步骤一:配置Web.xml文件 在`web.xml`文件中配置DWR相关的servlet。这里通过注册一个名为`dwr_servlet`的servlet,该servlet继承自`org.directwebremoting.servlet.DwrServlet`类。此外...

    dwr入门 dwr学习资料

    DWR(Direct Web Remoting)是一...通过学习这套DWR入门资料,你将能够熟练地使用DWR创建动态、交互性强的Web应用,提高开发效率,同时提升用户体验。实践中不断探索,理论与实战相结合,将助你在Web开发领域更进一步。

    dwr 快速入门手册

    在DWR的快速入门中,首先需要进行的是配置。在Web应用的`web.xml`文件中,你需要定义一个名为`dwr-invoker`的Servlet。这是DWR的核心,负责处理来自客户端的请求并调用相应的Java方法。最基本的配置包括以下两部分:...

    dwr的入门实例

    在“dwr的入门实例”中,我们将探索如何设置和使用DWR来创建一个简单的Ajax应用。这个实例可以帮助初学者理解DWR的工作原理和基本配置步骤,以便在实际项目中应用。 1. **安装与配置DWR** - 首先,你需要将DWR的...

Global site tag (gtag.js) - Google Analytics