持久层、持久化、ORM

持久化:只是将数据保存在可掉电的存储介质上。但是仅仅的持久化会使项目不可维护或者后期维护不利,简单的保存功能已经完全满足不了现在软件开发的模块性、可维护性、
扩展性、分层性原则,所以就需要一种技术框架,将业务层和数据库之间保存的操作做到可维护性、扩展性、分层性,于是就出现“持久层”的概念。


持久层:设计目标是为整个项目提供一个衔接高低层、统一、安全和并发的数据持久机制,完成对各种数据库进行持久化的编程工作,并为系统业务逻辑提供服务。数据持久层提供了数据访问方法,能够使程序员避免手动编写程序访问数据持久层,使其专注于业务逻辑的开发,并且能够在不同的项目中重用映射框架,大大简化了数据增删改查等功能的开发过程,同时又不丧失多层结构的天然优势,继承延续J2EE特有的可伸缩性和可扩展性。

ORM:就是数据持久层的一种子实现,它通过将映射的机制,把数据库中的一条记录当做Java的一个class处理,这样在CURD的处理上,真正实现了面向对象开发,也将软件的后期维护周期大大缩短。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值