数据访问层

来源:互联网 发布:农村淘宝怎么买东西 编辑:程序博客网 时间:2024/06/05 22:42

一:持久化

持久化是将程序中的数据在瞬时状态和持久状态间转换的机制。

二:Dao模式

什么是Dao:Dao位于业务逻辑和持久化数据之间实现对持久化数据的访问。

Dao模式的组成:Dao接口,Dao实现类,实体类,数据库连接和关闭工具类。

Dao模式的作用:隔离业务逻辑代码和数据访问代码,隔离不同数据库的实现。

三:分层开发

优势:1.每一层专注于自己功能的实现,便于提高质量。
    2.便于分工协作,从而提高效率。
    3.便于代码复用。
    4.便于程序扩展。

四:分层的原则

封装性原则:每个层次向外提供公开的统一接口,而隐藏内部功能的实现细节,其他层次不能也没有必要了解其内部细节。

顺序访问原则:下一层为上一层提供服务,而不使用上一层提供的服务。
0 0