`
wkf41068
  • 浏览: 453636 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

抽象的Javabean(2)

阅读更多
本文是接上篇而写,补充EntryMap实现类代码部分。这样写JavaBean也是考虑到IBatisde SQL 语句的写法习惯。
(3)EntryMap 的实现如下:
public abstract class EntryMap implements Map, Serializable
{
    //序列版本ID
   private static final long serialVersionUID = -4525185503143054627L;
    
    /保存对象属性和属性值
     private final Map mObjMap;    
    public EntryMap()
    {
        this(null);
    }
    
    /** <默认构造函数>
     public EntryMap(Map aMap)
    {
        if (null != aMap)
        {
            this.mObjMap = aMap;
        }
        else
        {
            this.mObjMap = new HashMap();
        }
    }
    
    /** 
     * 委托Map方法
     */
    public void clear()
    {
        mObjMap.clear();
    }
    
    /** 
     * 委托Map方法
     */
    public boolean containsKey(Object aObj)
    {
        return mObjMap.containsKey(aObj);
    }
    
    /** 
     * 委托Map方法
     */
    public boolean containsValue(Object aObj)
    {
        return mObjMap.containsValue(aObj);
    }
    
    /** 
     * 委托Map方法
     */
    public Set entrySet()
    {
        return mObjMap.entrySet();
    }
    
    /** 
     * 委托Map方法
     */
    public Object get(Object aObj)
    {
        return mObjMap.get(aObj);
    }
    
    /** 
     * 委托Map方法
     */
    public boolean isEmpty()
    {
        return mObjMap.isEmpty();
    }
    
    /** 
     * 委托Map方法
     */
    public Set keySet()
    {
        return mObjMap.keySet();
    }
    
    //委托Map方法
      public Object put(Object arg0, Object arg1)
    {
        return mObjMap.put(arg0, arg1);
    }    
    public void putAll(Map arg0)
    {
        mObjMap.putAll(arg0);
    }    
    // 委托Map方法
     public Object remove(Object obj)
    {
        return mObjMap.remove(obj);
    }
    
    //委托Map方法
    public int size()
    {
        return mObjMap.size();
    }    
    // 委托Map方法
     public Collection values()
    {
        return mObjMap.values();
    }
}
分享到:
评论

相关推荐

    JSP+javabean制作通用小系统

    对数据库的一种抽象,抽象成两张表: a.对数据表的一种描述,将库中表的信息记录到一个表中 b.对表的结构的一种描述,将表中结构的信息记录到一个表中。 具体实现了对数据的添、删、改、查的功能。 源码已经上传...

    基于JSP+Servlet+JavaBean+Dao开发模式——学生体质管理系统{2018.2的IDEA加8.0的MySQL和9.0.11的Tomcat实现}

    Java web应用开发技术与案例教程【张继军 董卫编著】案例成功实现

    信息管理系统 Jsp+JavaBean+Struts+hibernate

    本系统基于Java平台,采用设计模式:MVC(模型--视图--控制),基于接口与接口实现类,工厂模式和抽象工厂模式,单例模式,充分把系统解耦,采用的技术:Jsp+JavaBean+Struts+hibernate,数据库:MySQL Struts采用Struts ...

    基于jsp+servlet+javaBean实现MVC项目源码

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    基于NTsky新闻发布v1.0测试版提供JavaBean项目源码

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    泰豪软件招聘笔试题(java)new201102

    2. JSP常用的隐藏对象有哪些,请至少说出4给以上 Request,response,session,application,context,page,config,exception,out。 3. JavaBean设计中,按照属性的作用不同可以细分为那几类? ...................

    J2EE实验指导书*******

    (2)在javabean下新建register_check.jsp,使用页面指令导入JavaBean类或其所在的包:“javabean.Student”%&gt; 24 4、使用访问JavaBean 25 四、实验报告 25 实验八 JSP+JavaBean开发模式1 26 一、实验目的 26 二、...

    基于java实现网上购物系统(JavaBean+Servlet+jsp)附项目源码

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    基于java实现网上购物系统(JavaBean+Servlet+jsp)附项目源码+文档说明

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    基于java实现学校教务管理系统(jsp+servlet+javabean)源码+数据库文件+文档说明

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    基于java实现学生课绩管理系统(jsp+servlet+javaBean+sql_server)源码+数据库文件+文档说明

    Java是一种面向对象的编程语言,它具有安全、可靠、...Java程序中的对象可以通过类进行定义和创建,类是一种抽象的概念,它描述了一类具有相同属性和方法的对象。 更多项目内容可以直接下载查看,内容有完整项目源码。

    天师大网上商城 .zip

    jsp+servlet实现网上商城(无任何主流框架)整体项目我在实现的时候并未使用任何框架,运用了工程化的思想和手段,例如将抽象的基类(JavaBean)封装到mall.JavaBean中,将对数据库的查询,增删改的具体实现(包括...

    多种设计模式PPT

    00设计模式Ok.ppt 、01简单工厂模式Ok.ppt、 02工厂方法模式Ok.ppt、03抽象工厂模式Ok.ppt、 04单态模式 Ok.ppt、05责任链模式Ok.ppt、 06变压器模式Ok.ppt、07观察者模式Ok.ppt、 08门面模式Ok.ppt...

    java从入门到精通70个PPT

    8.接口与抽象类 9.java集合类 10.jdbc 11 html简介与js的基本语法 12 javascript内置对象和内置函数 13 javascript的DOM编程 14-15项目案例:当当网上书店或者做一个计算器 16 Ajax 原理 17 Ajax框架 18 在线培训:...

    javaWeb+jsp+sql宠物诊所系统设计(源码+论文)

    2、系统需求概述 “爱心”宠物诊所的职员在工作中需要查阅和管理如下信息:诊所的兽医、客户以及客户的宠物。 3、系统总体结构 系统设计时基于MVC设计模型,采用三层架构 4、系统设计 1.关键抽象 从需求中可以得出...

    Struts2+Spring+Hibernate整合入门详解

    Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目Struts 和webwork已经集成,成为现在的Struts2。目前的最新版本是2.0.9(2007-7)。 Spring: 是一个轻型的容器,利用它可以使用一个外部 XML 配置文件...

Global site tag (gtag.js) - Google Analytics