日常总结



1.什么是持久化?
持久化是将程序中的数据在瞬间状态和持久状态见转换的机制
2.持久化的实现方式
数据库
普通文件
XML文件
3.持久化的主要操作
读取、查找、删除、修改、保存
4.什么是DAO
Data Access Object(数据访问对象)
位于业务逻辑和持久化数据之间
实现对持久化数据的访问
DAO起着转化器的作用,把实体类转化为数据库中的记录
5.DAO模式的作用
隔离业务逻辑代码和数据访问代码
隔离不同数据库的实现
6.DAO模式的组成
DAO接口
DAO实现类
实体类
数据库连接和关闭工具类
7.分层的特点
每一层都有自己的职责
上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能
上一层调用下一层的功能,下一层不能调用上一层功能
8.分层开发的好处
各层专注于自己功能的实现,便于提高质量
便于分工协作,提高开发效率
便于代码复用
便于程序扩展
9封装性原则
每个层次向外公开接口,但是隐藏内部细节
10.顺序访问原则
下一层为上一层服务,但不使用上一层的服务
11.使用实体类传递数据
分层结构中,不用层之间通过实体类传递数据
1.什么是持久化?
持久化是将程序中的数据在瞬间状态和持久状态见转换的机制
2.持久化的实现方式
数据库
普通文件
XML文件
3.持久化的主要操作
读取、查找、删除、修改、保存
4.什么是DAO
Data Access Object(数据访问对象)
位于业务逻辑和持久化数据之间
实现对持久化数据的访问
DAO起着转化器的作用,把实体类转化为数据库中的记录
5.DAO模式的作用
隔离业务逻辑代码和数据访问代码
隔离不同数据库的实现
6.DAO模式的组成
DAO接口
DAO实现类
实体类
数据库连接和关闭工具类
7.分层的特点
每一层都有自己的职责
上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能
上一层调用下一层的功能,下一层不能调用上一层功能
8.分层开发的好处
各层专注于自己功能的实现,便于提高质量
便于分工协作,提高开发效率
便于代码复用
便于程序扩展
9封装性原则
每个层次向外公开接口,但是隐藏内部细节
10.顺序访问原则
下一层为上一层服务,但不使用上一层的服务
11.使用实体类传递数据
分层结构中,不用层之间通过实体类传递数据
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值