web.xml中的配置
<!-- DWR servlet 配置 -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.spring.DwrSpringServlet
</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>
<!-- 设置Spring监听器 -->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
spring的配置文件中
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd">
<!-- DWR 配置开始 -->
<dwr:configuration></dwr:configuration><!-- 必须要configuration -->
<dwr:controller id="dwrController" debug="true" />
<!-- DWR 配置结束 -->
<!-- spring bean配置 -->
<bean id="userService" class="test.bcndyl.service.impl.UserServiceImpl">
</bean>
<bean id="userAjaxHelper" class="test.bcndyl.dwr.UserAjaxHelper">
<property name="userService" ref="userService" />
<!-- 定义调用的js文件 -->
<dwr:remote javascript="UserAjaxHelper"></dwr:remote>
</bean>
<!-- end spring bean配置 -->
</beans>
分享到:
相关推荐
完全由Spring接管DWR AJAX处理(不需要配置dwr.xml)等技术点 源码在/mytest/WEB-INF/src下 Winxp sp3+JDK1.6+Tomcat 6.0下运行通过 因文件长度限制,未加入相关类库,请自行加入,需要的类库有: dom.jar...
org.directwebremoting.spring.DwrSpringServlet是一个专门为整合Spring提供的一个servlet,加入这个类后,DWR的配置可以写入到Spring的配置文件applicationContext.xml中,省掉了dwr.xml文件。 在添加监听器后,...
Spring MVC、MyBatis和Direct Web Remoting (DWR) 是三个常见的Java框架,它们分别处理MVC(Model-View-Controller)架构、数据库持久化和Web服务交互。本文将深入探讨如何将这三个框架整合起来,以及JNDI(Java ...
编写DWR配置文件 创建一个名为`dwr.xml`的文件,用于定义哪些Java类可以被DWR调用。 **具体配置**: ```xml <dwr> <create javascript="springTest" creator="spring"> </dwr> ``` 这里的关键点在于`...
5. **安全与优化**:为了保障系统安全,DWR支持安全配置,如限制访问的类和方法,防止跨站脚本攻击。此外,通过缓存和批处理等技术,可以优化通信效率,减少网络负载。 6. **学习资源**:`WebChatSample`可能是该...
- 需要在项目的`WEB-INF`目录下创建或修改`web.xml`文件,加入DWR的Servlet配置。 - **1.2.3 编写service** - 创建一个简单的Java类,并标注上`@RemoteProxy`注解。这个类中的方法就可以被客户端JavaScript调用。 ...
**SpringMVC3与Hibernate3整合及DWR集成详解** ...SpringMVC3与Hibernate3的集成是企业级开发中常见的技术栈,而DWR的加入则为Web应用带来了更丰富的交互体验。理解并掌握这些技术,对于提升Java Web开发能力至关重要。
spring Location* 任何以location开头的参数,每个参数都是指定一个spring的配置文件,在参数没有设置的情况下DWR会去读取spring的全局的配置文件. spring beanName 从配置文件中读取的bean的名称 “scope参数允许你...
如果希望DWR调用由Spring管理的Bean,则需要在Spring配置文件中进行相应的配置。 ```xml <!-- 注入依赖 --> ``` 同时,在`WEB-INF/dwr.xml`文件中,需要将该Bean注册为DWR可访问的对象。 ```xml ... ... ...
- 配置Spring的bean定义文件,指定DWR需要的服务对象。 - 在`dwr.xml`中使用`<creators>`元素引用Spring的bean。 ##### 4.3 DWR与JSF整合 - **整合要点**: - 使用`JSFCreator`来创建JSF托管bean。 - 配置`dwr....
1. **配置文件 (`dwr.xml`)**: ```xml <dwr> </dwr> ``` - 在 `<create>` 标签中指定了 `javascript` 属性为 `CartService`,这表示客户端可以通过 `CartService` 访问相应的服务。 - `...
#### 三、DWR配置详解 **2.1 主要配置** 在`web.xml`中配置DWR过滤器是最基本的步骤之一,这包括定义DWR的初始化参数。 **2.2 常用参数列表** - **2.2.1 安全参数** 这些参数用于控制DWR的安全性,如禁止某些...
接下来,我们需要在SpringMVC的核心配置文件中加入对DWR的支持。 ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p=...
6. **整合Spring**:为了让DWR能够访问到Spring管理的bean,需要在dwr.xml中添加以下配置: ```xml ``` 这样,我们就完成了SSH框架与DWR的集成。在实际应用中,还可以利用DWR的其他特性,如异步更新、...
- **DwrSpringAnnotations**: 这个依赖是 DWR 与 Spring 集成时所必需的,也需要加入到 lib 目录。 - **CGLIB**: 为了支持 AOP 特性,还需要添加 CGLIB 的依赖。需要注意的是,这里提到了两个版本的 CGLIB,具体使用...
- dwrforhibernate/WEB-INF/dwr.xml:DWR配置文件 - dwrforhibernate/WEB-INF/web.xml:Web应用配置文件 - dwrforhibernate/src/com/example/User.java:实体类 - dwrforhibernate/src/...
自已写的一个demo 1 基于SSH,service采用 annotation注入减少配置 2 利用struts2 的LoginAction-validation.xml 3 在bean里把service包;...5 加入display的分页,并且是物理分页 打开后自已建表sql.txt jdbc.properties