类配置@RemoteProxy(name = "check") (方法所在的类)
对象配置@DataTransferObject (返回值类型所在的类)
方法配置@RemoteMethod (所要调用的方法)
要引入的js
<script type='text/javascript' src='/项目名/dwr/interface/check.js'/>
<script type='text/javascript' src='/项目名/dwr/engine.js'/>
web.xml配置
<servlet>
<display-name>DWR Servlet</display-name>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>classes</param-name>
<param-value>
com.huawei.ims.manage.monitor.action.MonitorAction,<!--所有的类都需写-->
com.huawei.ims.manage.monitor.model.ServerInfo,
com.huawei.ims.manage.monitor.model.SpgState,
com.huawei.ims.manage.monitor.model.OsgState,
com.huawei.ims.manage.customui.dao.oracle.CustomuiDAOImpl
</param-value>
</init-param>
<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>
分享到:
相关推荐
标题 "Spring+DWR 全注解版" 暗示了这个压缩包包含了一个使用Spring框架和Direct Web Remoting (DWR) 技术的示例应用,且该应用主要依赖注解来配置和管理组件。DWR是一种在Web应用程序中实现AJAX功能的开源库,它...
3. **配置DWR**:在`dwr.xml`配置文件中,可以使用`<create>`标签手动配置可远程访问的Java类,但在全注解方式下,这部分配置可以省略,因为Spring会自动处理。 4. **注解Java类**:在需要暴露给DWR的Java类上使用`...
在Spring的配置文件(如`applicationContext.xml`)中,需要配置一个`dwr`的`Bean`,并启用注解扫描。例如: ```xml <value>com.yourpackage</value> ``` 这里的`com.yourpackage`是包含远程方法的...
通过分析 "MedbriDwrApp",你可以深入理解 DWR 3.0 的实际应用,包括如何配置和使用注解,以及如何在前端页面中调用这些功能。这个示例是一个很好的学习起点,帮助你掌握 DWR 在实际开发中的应用技巧。 总结来说,...
此外,优化DWR配置,如调整缓存策略,可以提升应用性能。 7. **测试与调试**:完成配置后,通过JavaScript调用服务器端的方法进行测试,确保DWR工作正常。同时,开启调试模式可以帮助诊断任何可能出现的问题。 DWR...
2. **创建DWR配置文件**:`dwr.xml`是DWR的主要配置文件,用于定义允许客户端访问的Java类和方法。 3. **创建Java类和方法**:在后端定义一些公共的方法,这些方法将被DWR暴露给JavaScript调用。 4. **创建Servlet...
- **创建Remote Classes**:定义要在客户端使用的服务器端Java类,并使用DWR的注解(如`@RemoteClass`)标记它们。 - **JavaScript API**:DWR生成的JavaScript库提供了与远程Java对象交互的接口,如`dwr.engine`...
DWR的CORS支持可以通过配置文件或注解来启用,允许指定哪些源可以进行跨域调用。 **二、DWR的使用** 1. **安装与配置**:首先需要将dwr.jar添加到项目的类路径中。然后在web.xml中配置DWR的初始化参数,包括设置...
- **配置DWR**:在Web应用的web.xml文件中配置DWRServlet,指定允许访问的类和方法。 - **创建Java接口**:定义后端的业务逻辑接口,并使用DWR的注解标记为可远程调用。 - **生成JavaScript API**:DWR会自动生成...
2. **自动暴露Java对象**:DWR支持自动暴露Java对象到JavaScript,只需简单的注解,就可以使Java类及其方法可供JavaScript使用。这样,开发者可以在不编写大量JavaScript代码的情况下实现前后端交互。 3. **安全...
2. **Spring托管的Java类暴露给JavaScript**:通过Spring的`@Service`或`@Component`注解标记Java类,然后在DWR配置中声明这些类,使它们可被JavaScript调用。 3. **依赖注入**:DWR中的Java对象可以直接利用Spring...
2. **映射**:定义JavaScript与Java方法的映射关系,这可以通过DWR的XML配置文件或注解完成。 3. **安全**:DWR提供了安全机制,如白名单和黑名单,以防止未授权的远程方法调用。 4. **编译**:DWR会自动生成...
这通常通过注解或XML配置来完成。 6. **测试DWR集成**:完成以上步骤后,可以通过编写简单的客户端脚本来测试DWR是否能够正常工作。例如,在HTML页面中调用服务器端的方法。 #### 四、解决XML验证错误 根据题目中...
以下是DWR配置和注解的详细讲解: **配置DWR使用注解功能** 首先,你需要在Web应用的WEB-INF目录下添加dwr.jar和common-logging.jar库。然后,在web.xml文件中配置DwrServlet,开启注解支持。关键的配置项包括: ...
- `dwr-annotations.jar`:提供了Java注解支持,简化配置和代码。 为了在项目中使用这些jar包,你需要将它们添加到项目的类路径中,然后根据项目需求进行相应的配置,例如在web.xml中配置DWR的Servlet。同时,还...
这个"struts2.2.1+spring 3.0.3+hibernate3.6+dwr3.0全注解整合包"是将这些框架结合在一起,使用注解方式配置,简化了传统的XML配置文件,提高了开发效率和代码的可读性。以下是关于这四个框架及其整合的知识点: 1...
本文将深入探讨如何在Dwr3.0中实现这种纯注解配置,并讲解前端如何调用后端的方法。 首先,让我们回顾一下后端的配置。在纯Java配置的Dwr3.0中,我们不再需要在dwr.xml中声明暴露的服务。相反,我们可以在Servlet的...
3. **自动暴露Java对象**:DWR允许开发者通过简单的注解,如`@RemoteProxy`,将Java对象自动暴露给JavaScript,无需编写额外的接口层。 4. **Caching**:DWR 3.0支持缓存策略,可减少不必要的服务器请求,提高响应...