`
L.G.Alexander
  • 浏览: 158412 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

八、DWR annotation

阅读更多
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配置 集成

    struts2.1 spring2.5 ibatis2.3 dwr3 annotation配置 集成 此中例子不完整. 如要下载:http://download.csdn.net/source/2138885

    spring使用annotation整合dwr笔记

    ### Spring使用Annotation整合DWR知识点解析 #### 一、概览 在现代Web开发中,Direct Web Remoting(简称DWR)是一种简化Ajax应用开发的技术,它允许JavaScript直接调用服务器端的Java方法,而无需编写复杂的XML...

    spring2.5 ibatis2.3 struts2.1 dwr3 annotation集成配置

    本主题聚焦于一个经典的Java企业级应用架构:Spring 2.5、iBatis 2.3、Struts 2.1 和 DWR 3 的整合,以及使用注解(Annotation)进行配置。这四个组件的结合可以构建出一个功能强大、可扩展性好、易于维护的Web应用...

    将dwr集成到spring mvc(dwr的配置是基于xml)

    在Java Web开发中,Direct Web Remoting (DWR) 是一个强大的工具,它允许JavaScript与服务器端的Java对象进行交互,实现动态的Ajax应用。DWR 提供了一种简单的方法来调用Java方法并更新页面内容,而无需刷新整个页面...

    Dwr3+Spring3 全注解 annotation 方式

    在IT行业中,DWR(Direct Web Remoting)和Spring框架是两种常见的Web开发技术。DWR允许在浏览器和服务器之间进行实时的JavaScript到Java的调用,极大地增强了Web应用程序的交互性。而Spring框架则是一个全面的企业...

    配置整合DWR3.0和Spring2.5使用annotation注解

    在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与Spring 2.5框架整合,并利用注解(Annotation)进行配置。DWR是一个允许JavaScript与Java服务器端进行交互的库,而Spring 2.5引入了对注解的强大支持,...

    DWR 实例 + DWR 深入 (源代码分析).doc

    自JDK 5.0引入Annotation后,DWR提供了使用注解的方式来声明可远程调用的Java类。这与EJB 3.0中使用注解声明Session Bean类似,但它们的实现机制不同。通过注解,DWR能自动识别哪些类和方法可供JavaScript调用。 ...

    DWR的使用方法

    import uk.ltd.getahead.dwr.annotation.RemoteInterface; @RemoteInterface public class MyRemoteService { public String sayHello(String name) { return "Hello, " + name; } } ``` **配置DWR** 接下来,...

    spring整合dwr

    同时,使用`&lt;dwr:annotation-scan&gt;`来扫描带有DWR注解的类,以便自动配置: ```xml &lt;dwr:annotation-scan scanRemoteProxy="true" base-package="com.masadora.service" /&gt; ``` 最后,配置DWR控制器(`&lt;dwr:...

    Spring+Dwr整合的项目(源码)

    本项目是Spring与DWR的整合实例,涵盖了三种整合方式,其中最彻底的方式是通过注解(Annotation)来实现,无需手动配置DWRSERVLET和dwr.xml文件,这使得配置更为简洁,同时也更符合现代开发的实践。 1. **Spring与...

    DWR3.0例子(注解)

    - **注解支持**:3.0 版本引入了注解(Annotation),使得配置更加简洁,开发者可以通过在 Java 类或方法上添加注解,快速定义可从 JavaScript 调用的方法。 - **更好的性能**:通过优化内部处理机制,提高了远程...

    dwr和spring和struts2整合

    这可以通过在dwr.xml中添加`&lt;dwr:annotation-config&gt;`标签,以及在web.xml中配置DWR的Spring监听器来实现。 5. **编写前端代码**:在HTML页面中,引入DWR的JavaScript库,并使用DWR提供的API来调用服务器端的方法。...

    Spring+DWR 全注解版

    在Demo_Spring_Dwr_Annotation这个文件名中,我们可以推断出这可能是一个包含演示Spring和DWR集成的项目,而且使用了全注解的方式来配置。以下是一些可能包含的知识点: 1. **Spring框架**: Spring是Java企业级应用...

    dwr框架详细介绍 讲解浅显易懂

    在DWR 2.0版本中,引入了JDK5的注解(Annotation)功能,这大大简化了原本需要在dwr.xml配置文件中的设置。通过注解,我们可以更直观地在Java类和方法上声明哪些需要暴露给客户端。以下是DWR配置和注解的详细讲解: ...

    springMVC整合DWR3.0 实例

    ### SpringMVC整合DWR3.0 实例详解 #### 一、前言 随着Web技术的不断发展,前后端分离的架构模式越来越受到开发者的青睐。在此背景下,SpringMVC作为一款优秀的Java Web框架,其灵活性和扩展性使得它成为众多开发者...

    《ajax框架:dwr与ext》实战

    6. **使用ANNOTATION代替DWR.XML配置**: - 探讨如何使用注解来替代XML配置。 - 注解的优势及其应用场景。 7. **ENGINE.JS说明**: - ENGINE.JS是DWR的核心JavaScript库之一。 - 解释其主要职责和内部工作原理...

    ajax框架:dwr》实战(包括整合)

    - **使用 ANNOTATION 代替 DWR.XML 配置**:介绍如何使用注解来替代 XML 配置文件,以简化配置过程。 #### 四、DWR+SPRING+HIBERNATE 整合实战 **1. DWR+SPRING+HIBERNATE 结构说明** - **DWR**:处理前端 AJAX ...

    ajax框架:dwr》实战(包括整合).pdf

    - **使用 ANNOTATION 代替 DWR.XML 配置**:介绍了如何利用注解来简化配置过程,提高开发效率。 - **ENGINE.JS 和 UTIL.JS**:这两个文件是 DWR 的核心组成部分,分别负责处理客户端与服务器之间的通信以及提供一些...

Global site tag (gtag.js) - Google Analytics