myeclipse dwr配置
2009年05月26日 星期二 00:07 A.M.
1 新建web project ,取名dwrtest
2 给项目加入dwr包dwr-2.0.1.jar或者其他版本
3.修改web.xml文件,加入以下代码
<display-name>ajaxDWR</display-name> <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class> <init-param> <!-- 实现调试,在debug请设置为false --> <description></description> <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>
4. 在src下新建包名为test
然后在test下新建类DwrDemo.java
内容如下
package test;
public class DwrDemo {
private String message; public String sayHello(String message){ return "大家好!"+message; } public void setMessage(String message) { this.message = message; } public String getMessage() { return message; }
}
5 在web-Inf下新建文件dwr.xml
内容如下
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr> <allow> <!--定义远程访问的java对象 --> <create creator="new" javascript="Hello"> <param name="class" value="test.DwrDemo"/> </create> </allow> </dwr>
6 发布运行项目,在浏览起地址栏输入http:.//localhost:8080/dwrtest/dwr
出现页面如下
Classes known to DWR:
点击Hello 就可以看到你可以在客户端使用服务器上的java对象了
sayHello( );
在文本框的双引号内输入"这是个Dwr测试程序",点击Execute,就可以看到结果了:sayHello( ); "大家好!这是个dwr测试"
|
来源:http://hi.baidu.com/aiwori/blog/item/f9f244ce8f742d0b92457ec4.html
分享到:
相关推荐
- **生成DWR配置**:使用DWR的生成工具自动生成`dwr.xml`配置文件,或者手动编写。 4. **DWR使用示例** - **JavaScript调用**:在HTML页面中,引入DWR生成的JavaScript文件,然后就可以像调用本地函数一样调用...
在这个"dwr工程实例"中,我们将探讨如何基于MyEclipse集成开发环境来搭建和运行一个DWR项目。 首先,"dwr工程实例"表明我们将接触到一个实际的项目,这个项目已经包含了使用DWR技术的代码和配置。MyEclipse是基于...
3. **配置DWR**:检查工程中的DWR配置文件,如dwr.xml,确认服务器端和客户端的设置是否正确。 4. **运行服务器**:启动MyEclipse内置的服务器或者配置外部服务器,运行项目。 5. **测试应用**:在浏览器中打开项目...
- **创建DWR配置**:在Web项目中创建`dwr.xml`配置文件,定义要暴露给JavaScript的Java类和方法。 - **Java类准备**:编写包含要暴露的方法的Java类,这些方法应无副作用且安全。 3. **创建DWR接口** - **生成...
**DWR(Direct Web ...综上所述,DWR在MyEclipse中为开发者提供了便捷的AJAX开发工具,通过简单的配置和编码,即可构建出交互性极强的Web应用。了解并熟练掌握DWR的使用,能够提升开发效率,创造更优秀的用户体验。
1. **安装和配置MyEclipse**:确保MyEclipse版本支持SSH和DWR,安装必要的插件和库。 2. **创建项目和配置SSH**:创建一个新的Java Web项目,导入SSH框架,并配置相关的XML文件。 3. **设计数据模型**:使用...
- 在DWR配置中指定Spring配置文件的路径。 - 这是最简单直接的方法。 2. **通过Spring工厂Bean:** - 使用Spring的FactoryBean来创建和管理DWR相关的对象。 - 这种方式能够更好地利用Spring的功能,但实现起来...
`DWR小例子.avi`可能是一个视频教程,展示了具体的DWR使用步骤和实例,包括如何设置MyEclipse环境,创建DWR配置文件,编写Java服务端代码,以及在HTML/JavaScript客户端进行调用。 `readme.txt`通常包含项目的基本...
在"**DWR-myeclipse**"项目中,我们可以看到一个简单的DWR学习实例,这个实例可以直接导入到MyEclipse环境中运行,便于开发者快速理解和实践DWR。 首先,让我们深入了解DWR的核心概念: 1. **Remoting(远程调用)...
【DWR配置】 1. 添加DWR的servlet配置到web.xml: ```xml <servlet-name>DWR Servlet <servlet-class>uk.ltd.getahead.dwr.DWRServlet <servlet-name>DWR Servlet <url-pattern>/dwr/* ``` 2. 创建...
5. **运行和测试**:在MyEclipse或其他IDE中运行项目,打开浏览器访问相应的页面,你应该能看到DWR从服务器获取的List数据被正确地显示在页面上。 总结起来,DWR提供了一种高效的方式来实现客户端与服务器之间的...
在这个"DWR2相关资料"的压缩包中,我们可能找到了一个完整的DWR2演示项目,这个项目是为在MyEclipse环境中部署而设计的。MyEclipse是一款强大的集成开发环境(IDE),特别适合于Java EE项目的开发,包括Web应用。 ...
在这个例子中,开发者可能使用MyEclipse创建和配置了Web项目,包含了DWR的相关配置文件(如dwr.xml),以及Java类和Servlet。 项目中的"dwrajax"可能是DWR生成的JavaScript接口文件,这个文件包含了服务端Java对象...
2. **DWR配置**:在项目中,我们需要配置DWR的`dwr.xml`文件,定义哪些Java类和方法可以被JavaScript访问。此外,还需要在web.xml中添加DWR的servlet配置,以启用DWR引擎。 3. **DWR接口和实现**:在服务器端,我们...
在这个例子中,`setConfiguration`是用来指定DWR配置的名称,而`new HelloWorld()`则创建了一个JavaScript对象,这个对象的行为就像服务器上的`HelloWorld`实例。`sayHello`的调用会发送一个异步请求到服务器,...
2. **DWR配置**: - `dwr.xml`:这是DWR的核心配置文件,定义了哪些Java类和方法可以被JavaScript访问。 - `dwr-engine.js` 和 `dwr-utils.js`:DWR提供的JavaScript库,包含用于调用服务器端方法的函数。 3. **...
6. **DWR配置**: 在`WebRoot`目录下,通常会有`dwr.xml`或`dwr.properties`文件,这是DWR的配置文件,定义了哪些Java类和方法可以被JavaScript调用,以及安全和性能相关的设置。 7. **JavaScript与Java交互**: ...
- **DWR配置**:在dwr.xml中声明验证方法的暴露。 - **处理响应**:前端接收到服务器响应后,根据返回的验证结果更新页面。 总结,通过整合Ajax和Struts,我们可以创建更动态、响应更快的Web应用。DWR框架的引入...
例如,`DWREngine.setConfiguration()`用于设置DWR配置,`RemoteObject`类用于创建与Java对象的交互接口。 3. **Java Bean或Servlet**:在服务器端,你需要创建Java类,这些类的方法将被前端调用。DWR会自动暴露...
同时,`.classpath`、`.mymetadata`、`.project`、`src`、`WebRoot`和`.myeclipse`是Eclipse或MyEclipse项目的配置文件,它们包含了关于项目构建路径、元数据、项目设置等信息,对理解和实现DWR与DTree的集成并不...