zoukankan      html  css  js  c++  java
  • 巨评-OO之接口-DAO模式代码阅读及应用.

    1.1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同?

    
    StudenDaoListImpl.java使用列表类储存学生数据,StudentDaoArrayImpl.java使用数组储存学生数据
    
    

    2.StudentDao.java文件是干什么用的?为什么里面什么实现代码都没有?

    
    用于存放StudentDAO的接口,确定方法的声明,需要时再引用,但没有方法的实现。
    
    

    3.使用搜索引擎搜索“Java DAO”,选出几句你能看懂的、对你最有启发的话。请结合接口知识去理解。

    DAO是集合,对象,方法和属性。DAO用对象集合来处理数据库、视图、索引等。使用它编程,可以访问操作数据库,管理数据库对象、定义数据库结构等。隔离了不同数据库的实现,隔离了数据访问和业务逻辑代码。
    DAO层一般有接口和该接口的实现类, 接口用于规范实现类, 实现类一般用于用于操作数据库, 一般操作修改,添加,删除数据库操作的步骤很相似,就写了一个公共类DAO类 ,修改,添加,删除数据库操作时, 直接调用公共类DAO类。
    
    

    4.尝试运行Test.java。根据注释修改相应代码。结合参考代码回答使用DAO模式有什么好处?

    使用数组实现

    使用列表实现

    
    使用DAO模式,相同的方法能有不同的实现,只要修改一行代码就可以,便于在不同的环境下选择适合的存储方式和方法,增加了代码的弹性。
    
    

    5.可选:编写一些使用DAO模式的代码。比如使用文件作为购物车存储底层

  • 相关阅读:
    小程序运行环境
    在虚拟机系统上安装oracle教程
    Java keywords
    Java bytecode instruction listings
    一个理解JVM的例子2
    一个理解JVM的例子
    JDK的环境变量设置
    JRE、JDK和JVM的关系
    合理的封装实例
    修改源码的几种取巧的方式
  • 原文地址:https://www.cnblogs.com/hzhong/p/13868330.html
Copyright © 2011-2022 走看看