一:持久化
持久化是将程序中的数据在瞬时状态和持久状态间转换的机制。
二:Dao模式
什么是Dao:Dao位于业务逻辑和持久化数据之间实现对持久化数据的访问。
Dao模式的组成:Dao接口,Dao实现类,实体类,数据库连接和关闭工具类。
Dao模式的作用:隔离业务逻辑代码和数据访问代码,隔离不同数据库的实现。
三:分层开发
优势:1.每一层专注于自己功能的实现,便于提高质量。
2.便于分工协作,从而提高效率。
3.便于代码复用。
4.便于程序扩展。
四:分层的原则
封装性原则:每个层次向外提供公开的统一接口,而隐藏内部功能的实现细节,其他层次不能也没有必要了解其内部细节。
顺序访问原则:下一层为上一层提供服务,而不使用上一层提供的服务。