web.xml配置文件中DWR的配置
<!-- 以下为DWR配置
<listener>
<listener-class>
org.directwebremoting.servlet.DwrListener
< stener-class>
< stener> -->
<servlet>
<servlet-name>dwr-invoker< rvlet-name>
<servlet-class>
org.directwebremoting.spring.DwrSpringServlet
< rvlet-class>
<!-- This should NEVER be present in live -->
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
< rvlet>
<servlet-mapping>
<servlet-name>dwr-invoker< rvlet-name>
<url-pattern>/dwr/*</url-pattern>
< rvlet-mapping>
spring配置文件中DWR的配置
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:dwr ="http://www.directwebremoting.org/schema/spring-dwr"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
<!-- DWR配置 -->
<dwr:configuration >
<dwr:convert type="bean" class ="cn.gsproject.po.sjps.GsRyDepartment">
<dwr:include method="id,name" />
</dwr:convert>
<dwr:convert type="bean" class="cn.gsproject.po.sjps.GsRy" >
<dwr:include method="id,name"/>
</dwr:convert>
<dwr:convert type="bean" class="cn.gsproject.po.sjps.GsZdZc" >
<dwr:include method="code,name"/>
</dwr:convert>
<dwr:convert type="bean" class="cn.gsproject.po.sjps.GsZjBm" >
<dwr:include method="id,name"/>
</dwr:convert>
<dwr:convert type="bean" class="cn.gsproject.po.sjps.GsZjk" >
<dwr:include method="id,name"/>
</dwr:convert>
</dwr:configuration >
<bean id="GsZjBmDAO"
class="cn.gsproject.dao.sjps.GsZjBmDAO">
<dwr:remote javascript="GsZjBmDAO"></dwr:remote>
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
分享到:
相关推荐
- **创建Spring Bean**:在Spring配置文件(`applicationContext.xml`)中定义你需要通过DWR暴露的bean。 - **创建JavaScript接口**:在客户端JavaScript代码中,DWR会自动生成对应的接口,供前端调用。 - **安全...
2. **配置DWR**: 在Spring的配置文件中配置DWR,例如创建一个名为`dwrContext.xml`的文件,声明DWR的相关bean。主要配置包括DWR引擎(`dwrEngine`)、DWR配置(`dwrConfig`)以及DWR过滤器(`dwrFilter`)。 ```xml ...
总的来说,"Dwr,dwr+spring学习指南"是一个涵盖DWR基本使用和与Spring框架集成的教程,旨在帮助开发者理解如何利用DWR创建动态Web应用,并通过Spring增强其功能和稳定性。通过深入学习和实践这个指南,开发者能够...
综上所述,"DWRSpring实例"是一个很好的学习资源,可以帮助我们理解DWR如何与Spring框架集成,以及如何在实际项目中实现动态的、基于Ajax的Web应用。通过研究和实践这个例子,开发者可以提升自己在构建富互联网应用...
1. **配置DWR Spring集成**:在Spring配置文件中定义DWR相关的bean,如`DWRConfig`和`SpringContextUtil`,以便让DWR能够访问Spring的bean。 2. **Spring托管的Java类暴露给JavaScript**:通过Spring的`@Service`或...
2. **Spring配置**:在Spring的配置文件(如`applicationContext.xml`)中,你需要定义要暴露给DWR的bean,并且可能需要配置Spring的AOP(面向切面编程)以处理安全、日志或其他跨切面关注点。 3. **Java类和Bean**...
3. **Spring配置DWR** 在Spring的配置文件(如`applicationContext.xml`)中,你需要创建一个`dwr-invoker` bean,这样Spring可以管理DWR的生命周期。以下是一个示例配置: ```xml <bean id="dwr-invoker" class=...
**Spring与DWR结合** ...通过学习和实践Spring与DWR的整合,开发者可以构建出更加动态、交互性强的Web应用,提升用户满意度。同时,这种技术栈也为构建微服务架构提供了可能性,使得前端可以与多个后端服务无缝交互。
首先,我们需要在Spring配置文件中声明DWR的配置,包括设置DWR的ContextPath、Servlet映射等。然后,定义Spring Bean并将其暴露给DWR,这样在客户端就可以通过JavaScript直接调用这些Bean的方法。 在DWR配置文件中...
本项目是Spring与DWR的整合实例,涵盖了三种整合方式,其中最彻底的方式是通过注解(Annotation)来实现,无需手动配置DWRSERVLET和dwr.xml文件,这使得配置更为简洁,同时也更符合现代开发的实践。 1. **Spring与...
在"dwrspring2"这个示例项目中,可能包含了配置文件、Java源代码和Web页面等资源。你可以看到如何在`dwr.xml`中配置Spring Bean的引用,以及在JavaScript中如何使用DWR调用这些Bean的方法。通过查看项目中的`index....
- **Without MVC方式**:可能意味着更直接的Dwr配置,不依赖Spring MVC,而是直接在Spring的Bean定义中配置Dwr的相关类,或者在Dwr配置中直接引用Spring的Bean。这样可以减少对MVC架构的依赖,适用于更轻量级或非...
2. **Spring配置**:可能有一个或多个Spring的配置文件(如`applicationContext.xml`),定义了bean的定义和依赖关系。 3. **JavaScript接口**:DWR自动生成的JavaScript文件,使前端能够直接调用后端的Java方法。 4...
2. **集成DWR**:在Spring配置中添加DWR的配置,包括暴露哪些Java方法供前端调用。 3. **编写Java服务**:在后台创建Java服务,这些服务会被DWR暴露给前端。 4. **使用ExtJS创建界面**:利用ExtJS组件库构建用户界面...
例如,在Spring中配置DWR时,可以创建一个实现了`ServletContextAware`接口的类,并在该类中注入DWR相关的bean。这样,DWR就能够通过Spring管理其bean,并且在需要时能够访问到Spring上下文中的其他bean。 #### 五...
【标题】"hibernate+dwr+spring+jstl的demo"揭示了这是一个结合了四个关键技术的示例项目,主要用于展示如何在Web开发中整合这些技术。这些技术分别是Hibernate(对象关系映射框架)、Direct Web Remoting (DWR)(一...
1. **配置DWR**:首先,你需要在你的项目中引入DWR的JAR文件,并在web.xml中配置DWR的ContextListener和Servlet。DWRServlet处理来自客户端的AJAX请求,而ContextListener则初始化DWR引擎。 2. **创建Java类**:在...
3. **Spring的配置**:分析Spring的ApplicationContext配置文件,查看bean定义,理解服务层是如何被Spring管理的,以及DWR相关的bean配置。 4. **Java服务层**:研究Java源代码,特别是与用户管理相关的Service类,...
通过Spring配置,我们可以将JavaBean暴露给DWR,使其成为可被前端调用的远程对象。 5. **安全与权限控制**:DWR提供了安全特性,如白名单机制,用于限制哪些JavaScript可以调用哪些服务器方法。同时,结合Spring的...