DWR annotation
dwr2.0更新之后,给我们提供了annotation,它是针对jdk5里面提供的annotation来说的。而给我们提供annotation的好处是我们可以在dwr的开发中不用去配置繁琐
的dwr.xml文件,而把这个文件的配置信息都移植到程序中了。所以这也给我们提供了便利性,在我们开发中,我们就可以通过dwr的annotation来配置好这个配置信息
,而不用去写一些繁琐的配置文件了。但是注意,如果要运用这个annotation,必须也需要去配置。而也个配置就相当于我们在web.xml中配置就可以了。完全我们就
可以抛弃dwr.xml文件了。
演示dwr提供的annotation,首先到文档中看一下dwr给我们提供的annotation
配置的第一步就是在web.xml中配置:
<init-param>
<param-name>classes</param-name>
<param-value>org.lukuijun.UserLogic,
org.lukuijun.DWRFilter,
org.lukuijun.bean.USer
</param-value>
</init-param>
第二步配置annotation
@DataTransferObject(converter=BeanConverter.class)
@RemoteProperty()
@RemoteProxy(name="UserLogic",creator="NewCreator.class",creatorParams=
{@name="class",value="org.lukuijun.UserLogic"},scope=ScriptScope.APPLICATION)
@RemoteMethod()
@GlobalFilter(params={@Param(name="class",value="org.lukuijun.filter.DWRFilter")})
第三步:index.jsp
运行结果和原来一样。
分享到:
相关推荐
struts2.1 spring2.5 ibatis2.3 dwr3 annotation配置 集成 此中例子不完整. 如要下载:http://download.csdn.net/source/2138885
### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术,它允许JavaScript直接调用服务器端的Java方法,而无需编写复杂的XML...
本主题聚焦于一个经典的Java企业级应用架构:Spring 2.5、iBatis 2.3、Struts 2.1 和 DWR 3 的整合,以及使用注解(Annotation)进行配置。这四个组件的结合可以构建出一个功能强大、可扩展性好、易于维护的Web应用...
在Java Web开发中,Direct Web Remoting (DWR) 是一个强大的工具,它允许JavaScript与服务器端的Java对象进行交互,实现动态的Ajax应用。DWR 提供了一种简单的方法来调用Java方法并更新页面内容,而无需刷新整个页面...
在IT行业中,DWR(Direct Web Remoting)和Spring框架是两种常见的Web开发技术。DWR允许在浏览器和服务器之间进行实时的JavaScript到Java的调用,极大地增强了Web应用程序的交互性。而Spring框架则是一个全面的企业...
在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与Spring 2.5框架整合,并利用注解(Annotation)进行配置。DWR是一个允许JavaScript与Java服务器端进行交互的库,而Spring 2.5引入了对注解的强大支持,...
import uk.ltd.getahead.dwr.annotation.RemoteInterface; @RemoteInterface public class MyRemoteService { public String sayHello(String name) { return "Hello, " + name; } } ``` **配置DWR** 接下来,...
同时,使用`<dwr:annotation-scan>`来扫描带有DWR注解的类,以便自动配置: ```xml <dwr:annotation-scan scanRemoteProxy="true" base-package="com.masadora.service" /> ``` 最后,配置DWR控制器(`<dwr:...
本项目是Spring与DWR的整合实例,涵盖了三种整合方式,其中最彻底的方式是通过注解(Annotation)来实现,无需手动配置DWRSERVLET和dwr.xml文件,这使得配置更为简洁,同时也更符合现代开发的实践。 1. **Spring与...
- **注解支持**:3.0 版本引入了注解(Annotation),使得配置更加简洁,开发者可以通过在 Java 类或方法上添加注解,快速定义可从 JavaScript 调用的方法。 - **更好的性能**:通过优化内部处理机制,提高了远程...
这可以通过在dwr.xml中添加`<dwr:annotation-config>`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端代码**:在HTML页面中,引入DWR的JavaScript库,并使用DWR提供的API来调用服务器端的方法。...
在Demo_Spring_Dwr_Annotation这个文件名中,我们可以推断出这可能是一个包含演示Spring和DWR集成的项目,而且使用了全注解的方式来配置。以下是一些可能包含的知识点: 1. **Spring框架**: Spring是Java企业级应用...
在DWR 2.0版本中,引入了JDK5的注解(Annotation)功能,这大大简化了原本需要在dwr.xml配置文件中的设置。通过注解,我们可以更直观地在Java类和方法上声明哪些需要暴露给客户端。以下是DWR配置和注解的详细讲解: ...
### SpringMVC整合DWR3.0 实例详解 #### 一、前言 随着Web技术的不断发展,前后端分离的架构模式越来越受到开发者的青睐。在此背景下,SpringMVC作为一款优秀的Java Web框架,其灵活性和扩展性使得它成为众多开发者...
6. **使用ANNOTATION代替DWR.XML配置**: - 探讨如何使用注解来替代XML配置。 - 注解的优势及其应用场景。 7. **ENGINE.JS说明**: - ENGINE.JS是DWR的核心JavaScript库之一。 - 解释其主要职责和内部工作原理...
- **使用 ANNOTATION 代替 DWR.XML 配置**:介绍如何使用注解来替代 XML 配置文件,以简化配置过程。 #### 四、DWR+SPRING+HIBERNATE 整合实战 **1. DWR+SPRING+HIBERNATE 结构说明** - **DWR**:处理前端 AJAX ...
- **使用 ANNOTATION 代替 DWR.XML 配置**:介绍了如何利用注解来简化配置过程,提高开发效率。 - **ENGINE.JS 和 UTIL.JS**:这两个文件是 DWR 的核心组成部分,分别负责处理客户端与服务器之间的通信以及提供一些...