码迷,mamicode.com
首页 > 其他好文 > 详细

DAO模式代码阅读及应用

时间:2020-10-26 11:30:33      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:ima   视图   -o   list   com   数组   范围   basic   干什么   

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

答:两者都是用来储存学生信息的,但是方法不同,前者是用链表来储存,后者是用数组来储存的。

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

答:在这个StudentDao.java文件中定义了一个StudentDao接口,并且里面存放着有三个方法的声明,而接口中的功能会在其他类中实现。

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

答:

1.DAO是集合,对象,方法和属性;它用对象集合来处理数据库,表,视图和索引等。使用DAO编程,可以访问并操作数据库,管理数据库的对象和定义数据库的结构等;

2.DAO (Data Access Objects) 数据访问对象是第一个面向对象的接口,它显露了 Microsoft Jet 数据库引擎bai(由 Microsoft Access 所使用),并允许 Visual Basic 开发者通过 ODBC 象直接连接到其他数据库一样,直接连接到 Access 表。DAO 最适用于单系统应用程序或小范围本地分布使用。

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

数组:

技术图片
技术图片

链表:

技术图片
技术图片

好处:隔离了不同数据库的实现;分工明确,数据访问层代码变化不影响业务逻辑代码,这符合单一职能原则,降低了藕合性,提高了可复用性。

DAO模式代码阅读及应用

标签:ima   视图   -o   list   com   数组   范围   basic   干什么   

原文地址:https://www.cnblogs.com/zengdaxia/p/13874533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!