dwr配置spring的配置过程如下,以strust1为例,其它与C这块也没有什么关系
首先在web.xml中添加
我以我的配置为例
<!--初始化WebApplicationContext-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/et/config/spring/applicationContext.xml,/WEB-INF/classes/et/config/spring/spring*.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<!-- dwr配置 -->
<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>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<!-- end dwr 配置 -->
然后在dwr.xml文件中可以添加配置信息如下
<!-- 得到短信和传真的消息列表 -->
<create javascript="showMessageList" creator="spring">
<param name="beanName" value="showMessageList"/>
</create>
spring配置文件
<!-- 显示消息列表 -->
<bean id="showMessageList" class="et.bo.xunhuan.ShowMessageList">
<property name="xunhuanI">
<ref bean="XunhuanI" />
</property>
</bean>
配置过程很简单,调用方便,如果在页面上想调用spring生成的bean的话,可以采用这种方式。
分享到:
相关推荐
**DWR(Direct Web Remoting)与Spring框架的集成配置** DWR(Direct Web Remoting)是一个开源的Java库,允许在Web应用程序中实现Ajax功能,使得JavaScript可以直接调用服务器端的Java方法,实现了浏览器与服务器...
在这个项目中,你可以找到如何将DWR与Spring MVC整合的代码实例,包括控制器定义、DWR配置、前端页面和JavaScript调用等。 6. **实战演练**: 为了更好地理解DWR和Spring的集成,可以下载 `spring-mvc-showcase-...
1. **配置Spring容器**:首先确保Spring容器已经被正确配置并在应用程序启动时加载。 2. **修改dwr.xml**:在dwr.xml中定义要暴露给客户端的Java对象,并设置其创建方式为Spring。例如: ```xml ...
4. **DWR配置**: - `dwr.xml`:虽然可以使用注解减少XML配置,但DWR仍然需要一个基本的XML配置文件,用于设置全局参数和拦截器。 - 在`dwr.xml`中,可以使用`<convert>`标签配置转换器,将Java对象转换为...
2. **Spring托管的Java类暴露给JavaScript**:通过Spring的`@Service`或`@Component`注解标记Java类,然后在DWR配置中声明这些类,使它们可被JavaScript调用。 3. **依赖注入**:DWR中的Java对象可以直接利用Spring...
- **配置Spring扫描DWR接口**:通过 `<context:component-scan>` 标签指定扫描包含DWR远程接口的包,Spring会自动注册这些接口。 - **映射URL**:在Spring的DispatcherServlet配置中,为DWR配置URL映射,如 `...
- 整合DWR与Spring:DWR的配置可以通过Spring的Bean工厂来完成,这样可以利用Spring的依赖注入特性,方便地管理DWR的实例。同时,Spring的AOP可以用来实现DWR方法的安全性和事务管理。 - 整合Hibernate与Spring:...
这通常通过Maven或Gradle的配置来完成,确保在项目的类路径中包含了DWR的JAR文件以及Spring框架的必要组件。 接下来,我们需要在Spring的配置文件中声明DWR的相关bean。这包括`DWRController`,它负责处理DWR的HTTP...
2. **Spring配置**:在Spring的配置文件(如`applicationContext.xml`)中,你需要定义要暴露给DWR的bean,并且可能需要配置Spring的AOP(面向切面编程)以处理安全、日志或其他跨切面关注点。 3. **Java类和Bean**...
1. **DWR配置**: 在DWR的配置中,我们需要在`dwr.xml`文件中定义允许JavaScript访问的Java类和方法。这通常包括对服务层(Service Layer)或业务逻辑层(Business Logic Layer)的类的映射。在这个例子中,可能有...
这些配置通常在Spring的XML配置文件中完成,确保DWR能够被Spring容器管理和初始化。 接着,我们需要在服务器端定义一个或多个远程服务接口,这些接口的方法将在JavaScript中被调用。例如,我们可以创建一个`Message...
6. **映射DWR Interface**:在DWR的`dwr.xml`配置文件中,映射刚创建的DWR接口到Spring中的Bean。这样,DWR调用接口时,实际上会通过Spring查找并调用对应的Bean。 7. **JavaScript调用**:在HTML页面中,引入DWR的...
标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...
- DWR配置:在`dwr.xml`中声明这个类,允许JavaScript调用其方法。 - 客户端:在HTML页面中,通过DWR生成的JavaScript API调用`UserService`的方法。 5. **安全性考虑**: - 虽然DWR提供了安全特性,但仍然需要...
3. **创建DWR配置文件**:创建dwr.xml文件,定义哪些Java类和方法可以被前端调用。这是DWR的核心配置,通过`<allow>`标签来指定可远程调用的类和方法。 4. **Spring MVC配置**:在Spring的配置文件(如...
在DWR配置文件中(通常为dwr.xml),我们需要定义允许客户端访问的Java类和方法。DWR提供了自动转换机制,可以将Java对象自动转换为JavaScript对象,反之亦然,使得数据交换变得简单。 在客户端,我们可以通过DWR的...
**DWR配置文件详解** Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信。DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、...
- **Without MVC方式**:可能意味着更直接的Dwr配置,不依赖Spring MVC,而是直接在Spring的Bean定义中配置Dwr的相关类,或者在Dwr配置中直接引用Spring的Bean。这样可以减少对MVC架构的依赖,适用于更轻量级或非...
在"Dwr+spring+Jdbc"的例子中,Spring框架被用来配置和管理数据源,以及JDBC相关的bean。这通常包括定义DataSource bean,以及一个或多个用于执行SQL的JdbcTemplate或JDBCTemplate的子类。Spring的这些组件使得...
3. **配置Spring**:在Spring的配置文件中注册DWR相关的bean,如`DWRConfiguration`和`EngineBean`。 4. **创建Java类和方法**:编写后端的Java类和方法,这些方法将被JavaScript调用。 5. **创建JavaScript接口**:...