一.持久化是将程序中数据在瞬间状态和持久状态间转换的机制。JDBC是一种持久化机制,将程序直接保存成文本文件也是持久化机制的一种实现。
二.DAO就是DataAccessObject(数据存储对象),位于业务逻辑和持久化数据之间,实现对持久化数据的访问
三.DAO模式提供了访问关系型数据库系统所需的操作接口,将数据访问和业务逻辑分离,对上层提供面向对象的数据访问接口
四.一个典型的DAO模式主要由DAO接口,DAO实现类,实体类组成,基于代码复用考虑,通常建立一个数据库连接和关闭工具类
五.使用分层开发便于代码复用,程序扩展,降低代码的耦合性,提高开发质量和开发效率。
六.分层开发的种种优势都是建立在合理分层基础上的,分层时应坚持封装性原则和顺序访问原则。
七.在分层结构中,不同层之间通过实体类传输数据。在程序中把实体类作为方法的输入参数或返回结果,实现数据的传递,非常方便