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模式的代码。比如使用文件作为购物车存储底层

  • 相关阅读:
    ubuntu16.04安装mongodb
    redis 允许远程链接
    mongodb将一个集合的数据加入到另外一个集合
    记录一次字符的坑
    Linux定时任务指定用户
    laravel 除了根目录,所有接口地址都是404
    记录一次php7-mongodb扩展的坑
    nginx 解决跨域
    记录一次部署
    MAC或者linux通过SSH使用PEM文件登录
  • 原文地址:https://www.cnblogs.com/hzhong/p/13868330.html
Copyright © 2011-2022 走看看