- 浏览: 600000 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
1.application.xml配置
2.web.xml配置
3.DWRTest.java
必须加上@Controller否则页面找不到DWRTest
4.页面配置
<?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:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context" xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr" xmlns:lang="http://www.springframework.org/schema/lang" xmlns:top="http://www.comtop.org/schema/spring-top" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-3.2.xsd http://www.comtop.org/schema/spring-top http://www.comtop.org/schema/top/spring-top.xsd"> <!-- spring 注解 --> <context:component-scan base-package="com.dwr"/> <!-- 这句的作用是表示允许DWR访问Spring的Context 需要加上id--> <dwr:annotation-config id="dwr_as"/> <!-- 扫描加了注解@RemoteProxy & @RemoteMethod 的对象 --> <dwr:annotation-scan scanRemoteProxy="false" base-package="com.dwr" /> <!-- dwr初始化配置 --> <dwr:configuration></dwr:configuration> <import resource="RESTful.xml" /> </beans>
2.web.xml配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>RestFulServer</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <!-- 设置Spring组配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <session-config> <session-timeout>60</session-timeout> </session-config> <!-- Spring容器初始化监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <servlet> <servlet-name>dwr</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</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> </web-app>
3.DWRTest.java
package com.dwr; import org.directwebremoting.annotations.RemoteMethod; import org.directwebremoting.annotations.RemoteProxy; import org.springframework.stereotype.Controller; @Controller @RemoteProxy public class DWRTest { @RemoteMethod public String getResult(String ddd) { return ddd; } }
必须加上@Controller否则页面找不到DWRTest
4.页面配置
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script language="javascript" src="/RestFulServer/common/jquery1.8.2.js" ></script> <script src="/RestFulServer/dwr/engine.js"></script> <script src="/RestFulServer/dwr/interface/DWRTest.js"></script> <script type="application/javascript"> window.onload = function(){ alert($("#test").text()); DWRTest.getResult("test",function(result){ alert(result); }); } </script> </head> <body> <span id="test">2222222222222222</span> </body> </html>
发表评论
文章已被作者锁定,不允许评论。
-
Spring BeanFactoryPostProcessor和BeanPostProcessor的区别
2018-11-14 15:40 706链接:https://blog.csdn.net/caihai ... -
spring BeanPostProcessor理解
2018-11-14 11:31 321链接:https://blog.csdn.net/ginkgo ... -
Spring 源码解析之Initializer
2018-11-14 11:27 456链接:https://blog.csdn.net/ktlife ... -
spring transaction同一个类不回滚解决方法
2018-10-11 10:59 7711.修改配置文件 <aop:aspectj-autopr ... -
Spring @Transaction学习
2018-10-08 10:36 2921.考虑有下面这么一个类 public class Foo ... -
spring mvc i18n国际化学习(spring:message)
2018-06-09 09:35 641spring.xml文件中配置: <!-- 存储区域 ... -
Spring Boot Oauth2.0授权服务器
2018-05-11 14:19 1652什么是OAuth? OAuth(Open Authoriza ... -
Spring Boot @Import注解(将指定类实例注入到IOC容器中)
2018-05-09 10:20 1598SpringBoot 的 @Import 用于将指定的类实例注 ... -
Spring Boot @Conditional注解
2018-05-09 10:15 1816Spring Boot的强大之处在于使用了Spring 4框架 ... -
Spring Boot自定义starter pom实例(/META-INFO/spring.factory文件)
2018-05-09 09:48 1139自定义starter pom 自己实现一个简单的例子,当某个类 ... -
Spring Boot自动配置原理(@Conditional @Import)
2018-04-26 14:45 1339Springboot的自动配置是SpringBoot的关键,主 ... -
Spring Boot优缺点总结
2018-04-16 10:25 1536优点: 1.去除了大量的xml配置文件 2.简化 ... -
SpringBoot JPA @Transaction 知识学习
2018-03-16 09:09 762一、事务相关概念 1、事务的特点 原子性:事务是一个原子操 ... -
Sprint @Query注解的用法(nativeQuery=true/false)(Spring Data JPA)
2018-03-15 16:33 38441. 一个使用@Query注解的简单例子 @Query(val ... -
Spring Boot JpaRepository知识学习(Spring Data JPA)
2018-03-14 11:17 18011.Spring Data所解决的问题 Spring Dat ... -
SpringCloud Hystrix知识学习(防止雪崩效应)
2018-03-13 14:57 930一、Hystrix说明 1.服务雪崩效应:是一种因服务提供者的 ... -
SpringCloud @LoadBalanced注解学习
2018-03-13 09:48 2221当时我们说开启负载均衡很简单,只需要在RestTemplate ... -
Spring Boot配置方式(java配置和注解配置)
2018-03-12 15:09 1109Java配置 从Spring 3.x开始,Spring提供了J ... -
java RestTemplate访问restful服务
2018-03-01 15:02 1622REST的基础知识 当谈论REST时,有一种常见的错误就是将其 ... -
SpringCloud | 第七篇: 高可用的服务注册中心
2018-02-26 14:31 485文章 第一篇: 服务的注册与发现(Eureka) 介绍了服务注 ...
相关推荐
标题“Spring DWR配置实例”表明我们将探讨如何在Spring框架中集成并配置DWR。以下是一些关键的配置步骤和相关知识点: 1. **引入依赖**:首先,你需要在你的Maven或Gradle构建文件中添加DWR的依赖。确保版本与你的...
**Spring2 整合 DWR:将DWR配置融入Spring配置文件** Direct Web Remoting (DWR) 是一个开源的JavaScript库,它允许在浏览器和服务器之间进行实时、安全的双向通信,使得Web应用程序能够拥有类似桌面应用的交互性。...
1. **配置Spring**:首先,我们需要在Spring的配置文件(如`applicationContext.xml`)中声明DWR的相关bean。这些bean包括DWR的`Engine`、`Configuration`和`Servlet`,它们负责处理DWR的初始化和调用。 2. **创建...
**DWR配置文件详解** Direct Web Remoting (DWR) 是一种开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java之间进行双向通信。DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、...
**DWR(Direct Web Remoting)与Spring框架的集成配置** DWR(Direct Web Remoting)是一个开源的Java库,允许在Web应用程序中实现Ajax功能,使得JavaScript可以直接调用服务器端的Java方法,实现了浏览器与服务器...
在本篇配置手册中,我们将介绍如何在Spring MVC的环境下配置DWR环境,这包括web.xml的配置、创建dwr.xml文件、添加DWR的jar包、形成推送函数类以及在前台页面引入对应的JavaScript文件。 首先,web.xml的配置是整个...
2. **Spring托管的Java类暴露给JavaScript**:通过Spring的`@Service`或`@Component`注解标记Java类,然后在DWR配置中声明这些类,使它们可被JavaScript调用。 3. **依赖注入**:DWR中的Java对象可以直接利用Spring...
本项目是Spring与DWR的整合实例,涵盖了三种整合方式,其中最彻底的方式是通过注解(Annotation)来实现,无需手动配置DWRSERVLET和dwr.xml文件,这使得配置更为简洁,同时也更符合现代开发的实践。 1. **Spring与...
2. **配置DWR**:在Spring MVC中,DWR的配置通常是基于XML的。你需要在`src/main/resources/META-INF/spring`目录下创建一个名为`dwr-servlet.xml`的文件,定义DWR的Servlet配置。例如: ```xml ...
3. **DWR与Spring集成**:为了使DWR能访问到Spring管理的Bean,我们需要在DWR的`web.xml`配置文件中添加Spring的`ContextLoaderListener`,以及DWR的`ContextProvider`,以便在DWR初始化时加载Spring上下文。...
2. **在Spring配置文件中添加DWR配置**:将原本在dwr.xml中的配置信息迁移到Spring的配置文件中。例如: ```xml <bean id="dwrConfig" class="org.directwebremoting.spring.SpringConfigurator"> <value>...
2. **创建DWR配置文件**:创建一个名为`dwr.xml`的配置文件,定义允许的远程方法。 ```xml <dwr> </dwr> ``` 3. **在Spring配置文件中配置DWRServlet**:在Spring的`applicationContext.xml`或相关...
1. **DWR配置**: 在DWR的配置中,我们需要在`dwr.xml`文件中定义允许JavaScript访问的Java类和方法。这通常包括对服务层(Service Layer)或业务逻辑层(Business Logic Layer)的类的映射。在这个例子中,可能有...
2. **创建DWR配置文件**:`dwr.xml`,在这个文件中,我们需要定义哪些Java类和方法可以被浏览器直接调用。 3. **部署DWRServlet**:在Web应用的`web.xml`配置文件中配置DWR的Servlet,通常是`/dwr/*`。 4. **生成...
在这个项目中,你可以找到如何将DWR与Spring MVC整合的代码实例,包括控制器定义、DWR配置、前端页面和JavaScript调用等。 6. **实战演练**: 为了更好地理解DWR和Spring的集成,可以下载 `spring-mvc-showcase-...
1. **web.xml中的DWR配置**: 在`web.xml`中配置DWR的Servlet是为了使DWR能够处理HTTP请求并提供服务。配置包括定义Servlet(`<servlet>`)和Servlet映射(`<servlet-mapping>`)。`servlet-class`指定DWR的Servlet...
这些配置通常在Spring的XML配置文件中完成,确保DWR能够被Spring容器管理和初始化。 接着,我们需要在服务器端定义一个或多个远程服务接口,这些接口的方法将在JavaScript中被调用。例如,我们可以创建一个`Message...
6. **映射DWR Interface**:在DWR的`dwr.xml`配置文件中,映射刚创建的DWR接口到Spring中的Bean。这样,DWR调用接口时,实际上会通过Spring查找并调用对应的Bean。 7. **JavaScript调用**:在HTML页面中,引入DWR的...
总之,新版SSH+DWR配置是一个复杂的过程,涉及到多个框架的整合。正确配置这些组件能够创建出高效、灵活的Web应用程序,同时利用DWR提升用户体验。在实际开发中,开发者应根据项目需求调整配置细节,确保框架的最佳...