`

dwr中BEAN样例

    博客分类:
  • DWR
 
阅读更多
1、后台dwr.xml配置
Java代码  收藏代码

    <!-- 菜单管理 --> 
    <convert converter="bean" match="com.dreamoa.domain.Menu"/> 
    <create creator="new" javascript="MenuManager"> 
     <param name="class">com.dreamoa.dwrservice.menuMgr.MenuMgr</param> 
          <include method="addMenu"/> 
    </create> 


2、Menu.java
Java代码  收藏代码

    package com.dreamoa.domain; 
    /**
     * 菜单
     * @author 忧里修斯
     */ 
    public class Menu { 
         
        private String idno; 
        private String img; 
        private String name; 
        private String url; 
        private String parentid; 
        private String sort; 
        private String oper; 
         
        //getter and setter 
        public String getIdno() { 
            return idno; 
        } 
        public void setIdno(String idno) { 
            this.idno = idno; 
        } 
        public String getImg() { 
            return img; 
        } 
        public void setImg(String img) { 
            this.img = img; 
        } 
        public String getName() { 
            return name; 
        } 
        public void setName(String name) { 
            this.name = name; 
        } 
        public String getUrl() { 
            return url; 
        } 
        public void setUrl(String url) { 
            this.url = url; 
        } 
        public String getParentid() { 
            return parentid; 
        } 
        public void setParentid(String parentid) { 
            this.parentid = parentid; 
        } 
        public String getSort() { 
            return sort; 
        } 
        public void setSort(String sort) { 
            this.sort = sort; 
        } 
        public String getOper() { 
            return oper; 
        } 
        public void setOper(String oper) { 
            this.oper = oper; 
        } 
    } 


3、业务类 MenuMgr.java
Java代码  收藏代码

    package com.dreamoa.dwrservice.menuMgr; 
     
    import org.apache.log4j.Logger; 
     
    import com.dreamoa.domain.Menu; 
    import com.dreamoa.sys.BaseDAO; 
    import com.dreamoa.util.RandomUtil; 
     
    /**
     * 实现菜单的增、删、改操作
     * @author 忧里修斯
     */ 
    public class MenuMgr extends BaseDAO<Menu>{ 
         
        Logger log = Logger.getLogger(MenuMgr.class); 
         
        /**
         * 增加菜单
         * @param menu
         */ 
        public void addMenu(Menu menu){ 
            menu.setIdno(RandomUtil.GenPrimaryKey()); 
            beginTransaction(); 
            save(menu); 
            commit(); 
        } 
    } 


4、前台的js
Java代码  收藏代码

    /**
    * 提交增加菜单表单
     */ 
    addMenu:function(){ 
        var Menu = {}; 
        Menu = Ext.dao.getObjFromForm(menuForm); 
        MenuManager.addMenu(Menu); 
    } 


特注:此处的js对象Menu中必须包含的属性必须与po Menu.java中的属性完全相同,如Menu.java中有属性idno,则js对象Menu中也必须有属性id即Menu.idno。若js中的属性有为空的,则转化后的java类Menu相应的属性页为空。
分享到:
评论

相关推荐

    DWR中文文档DWR

    DWR(Direct Web Remoting)是一种Java库,它允许JavaScript在客户端与服务器端进行直接的交互,从而实现在Web应用程序中的Ajax功能。DWR的主要目标是简化前后端的数据交换,提高用户体验,使得Web应用能够像桌面...

    DWR中处理List

    ### DWR中处理List知识点详解 #### 一、DWR简介 DWR(Direct Web Remoting)是一种简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法,从而实现更简单、更直接的远程调用。通过DWR框架,开发者...

    DWR中文帮助文档(最好的DWR中文帮助文档)

    2. **安装与配置**:文档会介绍如何将DWR集成到Java Web项目中,包括添加依赖、配置web.xml以及创建DWR配置文件dwr.xml。 3. **DWR的API**:DWR提供了多种接口和类,如`Engine`、`Util`、`Ajax`等,这些API在文档中...

    DWR中文文档(pdf)

    - 在`dwr.xml`中使用`&lt;creators&gt;`元素引用Spring的bean。 ##### 4.3 DWR与JSF整合 - **整合要点**: - 使用`JSFCreator`来创建JSF托管bean。 - 配置`dwr.xml`以支持JSF的生命周期。 ##### 4.4 DWR与Struts整合 ...

    DWR2.0中文文档

    DWR2.0中文文档不仅是一份详尽的指南,更是深入理解DWR框架及其在各种Web应用框架中应用的关键。通过本书的学习,开发者能够掌握DWR的基本概念、配置方法以及与主流Web框架的整合技巧,为构建高效、安全的Ajax应用...

    DWR中文文档.pdfDWR中文文档.pdf

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java代码之间的双向通信。DWR允许开发者在不刷新整个页面的情况下更新网页部分,从而提供了类似于桌面应用的用户体验。这个...

    DWR中文文档v0.9PDF

    在《DWR中文文档v0.9》中,读者可以找到关于如何配置DWR、创建DWR接口、调用远程方法、处理异常、调试DWR应用等全面的教程和示例。这份文档不仅适合初学者,也对有经验的开发者有很高的参考价值,可以帮助他们更好地...

    Spring整合dwr实例+dwr中文开发文档

    - **Spring配置**:在Spring的配置文件(如`applicationContext.xml`)中配置DWR相关的bean,包括`DWRConfiguration`、`Engine`等。 - **映射Servlet**:在`web.xml`中配置DWR的Servlet,确保其能够处理Ajax请求。...

    DWR2.0 中文手册

    此外,DWR 2.0支持Spring框架的集成,可以通过Spring的配置来管理DWR的bean。 2. **API使用**:DWR提供了一系列JavaScript API,如`DWREngine`、`RemoteObject`、`Batch`等,用于调用服务器端的方法、处理异步回调...

    DWR中文教程(外带DWR包)

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的JavaScript到服务器端Java对象的通信。这个“DWR中文教程(外带DWR包)”为初学者提供了一个全面的入门指南,帮助理解并掌握DWR的基本概念和...

    DWR中文文档 ,非常详细

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时的、双向的JavaScript和服务器端代码交互。这个技术允许开发者在客户端浏览器上执行服务器端的方法,就像它们是本地JavaScript函数一样,极大...

    dwr中文文档,dwr例子

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现JavaScript和服务器端Java对象之间的双向通信。它使得动态网页能够实时地与后台服务器进行数据交换,从而提供了类似于桌面应用的用户体验。DWR的...

    DWR示例与spring集成

    3. **Spring的Bean到DWR**:通过`@RemoteProxy`注解,我们可以将Spring的Bean暴露给DWR,使其能在JavaScript中调用。 4. **安全控制**:结合Spring Security,可以对DWR的访问进行权限控制。 在实际开发中,DWR示例...

    dwr中文文档dwr中文文档dwr中文文档

    - **4.7.2 在JSP中导入脚本**:在WebWork的JSP页面中使用DWR。 **4.8 DWR与Acegi** - Acegi是Spring Security的前身,DWR可以与Acegi结合使用。 - **4.8.1 问题提出**:指出在安全方面可能遇到的问题。 - **4.8.2 ...

    dwr的中文简明教程下载

    2. **配置DWR**:教程会指导你如何将DWR添加到你的Web项目中,包括在`web.xml`文件中配置DWR的Servlet,以及在项目的类路径下放置必要的配置文件。 3. **创建Java接口与类**:学习如何定义可被JavaScript调用的Java...

    DWR中处理集合总结

    在DWR(Direct Web Remoting)中,处理集合是一项关键任务,因为它允许JavaScript与服务器端的Java代码进行交互,传递和接收数据集合。DWR是一个开源框架,它使得Web应用程序可以利用Ajax技术实现异步通信,即在不...

    DWR中文官方文档-打包下载

    DWR(Direct Web ...通过“DWR中文官方文档”,开发者可以学习到如何在实际项目中有效利用DWR,提高Web应用的交互性和响应速度。文档涵盖了安装、配置、使用示例、API参考等多个方面,是学习和使用DWR的宝贵资源。

    DWR中文文档入门配置

    1. **Spring Bean的注入**:在DWR中,可以通过Spring的ApplicationContext获取到Bean,这样可以在Java方法中使用已配置好的服务。 2. **配置DWR的Spring支持**:在`dwr.xml`中添加`&lt;dwr:config&gt;`标签,启用Spring...

Global site tag (gtag.js) - Google Analytics