1.web.xml的context配置
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/springContext-dao.xml,
/WEB-INF/classes/springContext-service.xml,
/WEB-INF/classes/springContext-mvc.xml,
/WEB-INF/classes/springContext-mail.xml,
/WEB-INF/classes/springContext-dwr.xml
</param-value>
</context-param>
2.dwr的servlet配置,也在web.xml中
<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>
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
3.dwr.xml文件配置,与web.xml文件在同一层中
<create creator="spring" javascript="user">
<param name="beanName" value="userDwr" />
<exclude method="setUserService" />
</create>
第一个user是在jsp页面中使用的,第二个userDwr就是spring的配置文件中的springContext-dwr的bean id
4、页面中
1)<script type='text/javascript' src='<%=request.getContextPath()%>/dwr/interface/user.js'></script>
2)javascript脚本,检测函数和接受函数
interface表示虚拟的路径
分享到:
相关推荐
4. **配置DWR映射**:在`dwr.xml`配置文件(通常位于`WEB-INF`目录下)中,你需要指定哪些Java类和方法可以被远程调用。例如: ```xml <dwr> </dwr> ``` 这行配置告诉DWR,JavaScript可以使用`...
通过这种方式,Spring和DWR的结合使得前后端交互变得更加简单和高效,提升了用户体验。这个项目实例提供了一个很好的起点,可以帮助开发者进一步了解和掌握这两种技术的集成与应用。在实际开发中,还可以根据需求...
1. **配置DWR Spring集成**:在Spring配置文件中定义DWR相关的bean,如`DWRConfig`和`SpringContextUtil`,以便让DWR能够访问Spring的bean。 2. **Spring托管的Java类暴露给JavaScript**:通过Spring的`@Service`或...
- **简化Ajax开发**:Spring整合DWR后,可以利用Spring的IoC容器管理DWR的bean,简化配置和依赖管理。 - **增强安全性**:Spring的安全框架可以与DWR结合,提供更安全的远程方法调用。 - **更好的测试性**:...
- **配置DWR Context**: 在Spring应用上下文中创建DWR的`Context` bean,设置其路径和配置文件位置。 ```xml <bean id="dwrContext" class="org.directwebremoting.spring.DwrContextFactoryBean"> ...
Spring 和 Direct Web Remoting (DWR) 的整合是将 Spring 框架的依赖注入和控制反转特性与 DWR 的...在实际项目中,根据需求还可以进行更复杂的配置和定制,比如自定义拦截器、错误处理等,以满足不同场景的应用需求。
DWR提供了自动类型转换,使得Java对象和JavaScript对象之间的转换变得更加简单。 **Spring与DWR整合步骤** 1. **引入依赖**:在项目的`pom.xml`或`build.gradle`文件中添加Spring和DWR的依赖库,确保项目可以正常...
这些配置通常在Spring的XML配置文件中完成,确保DWR能够被Spring容器管理和初始化。 接着,我们需要在服务器端定义一个或多个远程服务接口,这些接口的方法将在JavaScript中被调用。例如,我们可以创建一个`Message...
1. **配置Spring**:在Spring的配置文件中,我们需要定义DWR的相关bean,如`DWRConfigurer`和`DWRController`。 2. **利用Spring管理DWR的bean**:DWR中的Java对象可以通过Spring的依赖注入来管理,这样可以方便地...
在压缩包文件 "java-ext.zip" 中,可能包含了示例代码、配置文件或者教程文档,帮助我们理解如何在实际项目中集成Spring和DWR。如果你有这个压缩包,可以解压并查看其中的内容,以获取更具体的实现细节。 总的来说...
3. **配置Spring**:在Spring的配置文件(如applicationContext.xml)中,声明和配置你的服务bean,确保它们可以在DWR中使用。例如: ```xml <!-- 配置依赖注入 --> ``` 4. **DWR-Spring集成**:为了让DWR...
1. **配置DWR**: 在web.xml中配置DWR的ContextListener和Servlet,以便启动DWR服务。同时,需要定义DWR的映射路径和安全设置,确保只有允许的JavaScript函数可以调用服务器端方法。 2. **创建DWR接口**: 在服务器端...
标题 "Spring+DWR 全注解版" 暗示了这个压缩包包含了一个使用Spring框架和Direct Web Remoting (DWR) 技术的示例应用,且该应用主要依赖注解来配置和管理组件。DWR是一种在Web应用程序中实现AJAX功能的开源库,它...
Spring 框架是企业级Java应用的核心框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,使得组件的解耦和管理变得更加简单。Spring 还包含了一个全面的事务管理、数据访问集成框架,支持JDBC、Hibernate...
1. **配置DWR**: 首先,在Spring配置文件中声明DWR的相关bean,如`DwrConfig`,并配置DWR的路径和安全设置。 2. **创建Java类和方法**: 在服务器端创建可被JavaScript调用的Java类和方法。这些方法应该定义为public...
标题 "DWR与SPRING 集成" 涉及到的是两个在Web开发中常用的开源框架——...总之,DWR与Spring的集成是提升Web应用交互体验的有效手段,通过合理的配置和实践,可以充分利用两者的优势,构建高效、易维护的Web应用程序。
结合Spring与DWR构建Ajax应用,不仅可以显著提升Web应用的实时性和用户体验,还能充分利用Spring框架的灵活性和DWR框架的便利性,大幅降低开发难度,提高开发效率。对于追求高性能、高交互性的现代Web应用来说,这是...
在这个“DWR的基本原理以及前后台互相调用并整合SPRING的简易DEMO”中,我们将探讨DWR的核心概念和如何将它与Spring框架集成。首先,我们需要理解DWR的工作机制: 1. **DWR Engine**:这是DWR的核心组件,负责处理...