设计模式 数据访问对象模式
-
设计模式 - 数据访问对象模式
数据访问对象模式数据访问对象模式或DAO模式用于将底层数据访问API或操作与高层业务服务分开。以下是数据访问对象模式的参与者。- 数据访问对象接口-此接口定义要在模型对象上执行的标准操作。
- 数据访问对象具体类-此类实现上述接口。此类负责从可以是数据库/ xml或任何其他存储机制的数据源获取数据。
- 模型对象或值对象-此对象是简单的POJO,其中包含用于存储使用DAO类检索到的数据的get / set方法。
-
实现
我们将创建一个充当模型或值对象的Student对象。StudentDao是数据访问对象接口。StudentDaoImpl是实现数据访问对象接口的具体类。DaoPatternDemo,我们的演示课,将使用StudentDao演示如何使用数据访问对象模式。第1步 - 创建值对象。Student.java第2步 - 创建数据访问对象接口。 StudentDao.java第3步 - 创建实现上述接口的具体类。StudentDaoImpl.java步骤4 - 使用StudentDao演示数据访问对象模式的用法。DaoPatternDemo.java第5步 - 验证输出。