Java接口DAO模式原理与实际应用如何深入解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计705个文字,预计阅读时间需要3分钟。
DAO模式是接口的一种典型应用。1. StudentDaoListImpl.java与StudentDaoArrayImpl.java的不同之处在于:前者使用ArrayList动态数组实现,后者则未提及具体实现方式。两者都用于记录学生信息,并声明了StudentDao接口。
DAO模式是接口的一个典型应用。
1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同?
二者都用于记录学生信息并且都声明了StudentDao接口,但StudenDaoListImpl.java使用ArrayList动态数组实现,使其内存可改变;而StudentDaoArrayImpl.java使用数组来储存学生信息,其数组长度是不变的。
2. StudentDao.java文件是干什么用的?为什么里面什么实现代码都没有?
StudentDao接口定义了三种抽象方法写入,读取,输出。即:
- addStudent写入学生信息;
- getStuByName读取学生信息;
- diplayAllStudents输出显示学生信息。
因为该文件只确定了方法的声明,没有对方法进行实现。
3. 使用搜索引擎搜索“Java DAO”,选出几句你能看懂的、对你最有启发的话。请结合接口知识去理解。
- DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。
本文共计705个文字,预计阅读时间需要3分钟。
DAO模式是接口的一种典型应用。1. StudentDaoListImpl.java与StudentDaoArrayImpl.java的不同之处在于:前者使用ArrayList动态数组实现,后者则未提及具体实现方式。两者都用于记录学生信息,并声明了StudentDao接口。
DAO模式是接口的一个典型应用。
1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同?
二者都用于记录学生信息并且都声明了StudentDao接口,但StudenDaoListImpl.java使用ArrayList动态数组实现,使其内存可改变;而StudentDaoArrayImpl.java使用数组来储存学生信息,其数组长度是不变的。
2. StudentDao.java文件是干什么用的?为什么里面什么实现代码都没有?
StudentDao接口定义了三种抽象方法写入,读取,输出。即:
- addStudent写入学生信息;
- getStuByName读取学生信息;
- diplayAllStudents输出显示学生信息。
因为该文件只确定了方法的声明,没有对方法进行实现。
3. 使用搜索引擎搜索“Java DAO”,选出几句你能看懂的、对你最有启发的话。请结合接口知识去理解。
- DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。

