`
chuanru920
  • 浏览: 7836 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

dwr的小例子

    博客分类:
  • dwr
阅读更多
用的5个jar包:
commons-logging.jar
dom4j-1.6.1.jar
dwr.jar
jdom.jar
xerces.jar
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">
<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>
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 creator="new" javascript="text" scope="session">
<param name="class" value="com.dwr.Text"/>
<include method="test" />
</create></allow></dwr>
Text.java:
package com.dwr;

public class Text {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

}
public void test()
{
System.out.println("-------dwr测试--------");
}
}
text.js:
function a()
{
text.test();
}
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>My JSP 'dwr.jsp' starting page</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript" src="dwr/engine.js"></script>
  <script type="text/javascript" src="dwr/util.js"></script>
  <script type="text/javascript" src="dwr/interface/text.js"></script>
  <script type="text/javascript" src="template/text.js"></script>
  </head>
 
  <body>
    This is my JSP page. <br>
    <input type="button" value="测试" onClick="a()">
  </body>
</html>

分享到:
评论

相关推荐

    DWR小例子_DEMO

    这个"DWR小例子_DEMO"是帮助开发者理解并快速上手DWR的一个实践项目,其中包含了说明文件和必要的代码示例。 DWR的核心功能是允许前端JavaScript直接调用后端Java方法,仿佛它们是在同一环境中运行一样,消除了传统...

    dwr小例子,适合初学者使用

    这个“dwr小例子”是一个适合初学者入门的教程,它将帮助你理解DWR的工作原理和基本使用方法。 首先,让我们了解DWR的核心功能: 1. **反向Ajax**:DWR实现了从客户端到服务器的异步通信,即JavaScript可以调用...

    dwr 小例子 用于新手入门学习

    在"DW小例子 用于新手入门学习"中,我们可以通过分析提供的文件`ajax01`来理解DWR的基本用法和工作原理。 1. **DWR简介** DWR的主要功能是创建一个安全的、高效的通信层,允许JavaScript直接调用服务器上的Java...

    DWR小代码小例子

    通过"TestDWR"这个例子,你可以学习如何设置DWR的基本环境,编写可远程调用的Java类,以及在前端使用DWR提供的JavaScript API进行交互。这是一个很好的起点,可以帮助你理解DWR的工作原理,并逐步掌握其在实际项目中...

    dwr基础_dwr兼容三大框架+视频

    `DWR小例子.avi`可能是一个视频教程,展示了具体的DWR使用步骤和实例,包括如何设置MyEclipse环境,创建DWR配置文件,编写Java服务端代码,以及在HTML/JavaScript客户端进行调用。 `readme.txt`通常包含项目的基本...

    java dwr 使用例子

    在这个例子中,虽然没有提供完整的`dwr.xml`内容,但通常这个文件会包含哪些Java类或方法应该被暴露给JavaScript,以及一些其他的配置选项。 总结来说,这个Java DWR的例子展示了如何设置一个简单的Ajax应用,包括...

    dwr 例子

    在这个名为“dwr例子”的压缩包中,包含了一个名为“dwrdemo1”的示例项目。这个项目可能是一个简单的DWR应用,用于展示如何配置和使用DWR框架。下面,我们将详细讨论DWR的关键概念和使用方法。 1. **DWR配置**: ...

    模拟dwr写的小例子

    在这个"模拟DWR写的小例子"中,我们将探讨DWR的基本原理、核心功能以及如何通过一个简单的实例来理解和应用DWR。 DWR的核心思想是提供了一种安全、高效的方法,使得JavaScript可以调用服务器上的Java方法,就像是...

    简单使用dwr完整例子

    在这个"简单使用DWR完整例子"中,我们将深入理解DWR的基本概念、配置、以及如何在SSH(Spring、Struts、Hibernate)技术框架下集成和应用DWR。 首先,了解DWR的核心概念至关重要。DWR通过JavaScript API使得Java...

    extjs_dwr整合例子

    本压缩包文件"Extjs+Dwr"提供了一个整合ExtJS和DWR的例子,让我们来详细探讨一下这两个技术以及它们的整合过程。 **ExtJS** 是一个JavaScript库,主要用于构建桌面级的Web应用。它提供了一套完整的UI组件,包括数据...

    Dwr功能小例子

    在这个"Dwr功能小例子"中,我们将探讨DWR的基本用法和核心概念。 1. **DWR概述**: DWR的核心理念是消除JavaScript和Java之间的通信障碍,使得前端开发人员可以方便地调用后端的Java方法,就像调用本地函数一样。...

    dwr简单例子

    通过学习这个简单的DWR例子,你可以了解到如何在实际项目中集成DWR,以及如何利用它来构建动态、交互性强的Web应用。这将有助于提升你的Web开发技能,尤其是对于那些希望增强前端和后端交互能力的开发者来说。

    Ajax(DWR实现例子)

    DWR(Direct Web Remoting)是一个开源JavaScript库,它使得在浏览器端可以直接调用服务器端的Java方法,实现了JavaScript与服务器端的双向通信,简化了Ajax应用的开发。 在DWR中,有三个主要的组件: 1. **DWR ...

    Dwr例子带注释

    这个"TestDwr"压缩包文件提供的例子是一个简单的DWR应用示例,适合初学者理解和学习。 1. **DWR基本概念**: - DWR的核心组件包括`DWR Engine`、`Reverse AJAX`和`JavaBeans`。 - `DWR Engine`是DWR的核心,它...

    springMVC整合dwr完整例子

    这个例子将帮助你理解SpringMVC和DWR的集成,让你能够创建动态、互动的Web应用,提供更好的用户体验。在实践中,你还需要考虑安全性、性能优化和其他实际开发中的问题。不断学习和探索,你将能够驾驭这两个强大的...

    dwr反推简单例子

    在"**dwr反推简单例子**"中,我们将会探讨如何使用DWR进行数据的反向推送,即由服务器主动向客户端推送数据,而不仅仅是响应客户端的请求。 首先,DWR的核心概念包括三个主要部分:`Engine`、`Configuration`和`...

    DWR简单测试例子

    下面我们将深入探讨DWR的工作原理、配置过程以及如何创建一个简单的测试例子。 1. DWR的工作原理: DWR的核心在于它提供了一种安全的、跨域的通信方式。它通过JavaScript接口(JSR-269或JSR-173注解)动态生成...

    dwr的例子 反向AJAX 实现时时提醒

    在你提供的例子中,`dwr使用.java`可能包含了一个简单的示例,演示了如何使用DWR调用服务器端的方法。`MyUtils_Log.LDF`和`MyUtils_Data.MDF`可能是日志文件和数据文件,用于辅助调试或记录DWR操作的信息。`DWR_S2SH...

    Dwr最简单小例子

    标题"Dwr最简单小例子"指的是一个简化的DWR教程或示例项目,旨在帮助初学者快速理解和应用DWR。相比于官方文档可能涉及的复杂概念和配置,这个小例子以直观易懂的方式呈现了DWR的基本工作流程。 描述中提到"官网的...

    DWR入门例子(一个很好的dwr入门例子)

    在这个"DWR入门例子"中,我们将深入探讨如何使用DWR进行服务器和客户端之间的数据交换。 1. **DWR基本概念** - **反向AJAX**: DWR的核心理念是反向AJAX,即由服务器主动向客户端推送数据,而不仅仅是响应客户端的...

Global site tag (gtag.js) - Google Analytics