持久层请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型有什么

持久层  时间:2021-06-10  阅读:()

在J2EE中,什么叫持久层

持久是相对于瞬时来说的,其实就是可以把数据固化在硬盘或者磁带一类可以保存很长时间的设备上,不像放在内存中一样断电就消失了。

企业应用中数据很重要(各种订单数据、客户数据、库存数据之类的),比应用程序本身更重要,所以需要把数据持久化。

持久化可以通过很多方式,写文件和数据库都可以。

只是现在企业一般都会选择把数据持久化到数据库中,因为可以很方便的查询统计分析,但数据库的数据最终还是会写到磁盘上的。

Java 程序员为了操作数据库,最开始是使用JDBC来进行的,但是这种方式开发效率低,要写一堆重复代码,加上关系数据库和对象本身存在所谓的阻抗不匹配情况,所以为了提高开发效率,有人发明了 ORM 即 对象关系映射框架(Hibernate是其中的佼佼者),对于 Java 程序员来说,就可以通过操纵对象来操纵数据库了。

  作者:轩辕志远

hibernate的持久层是什么

1、Hibernate持久层(Persistence Layer),即专注于实现数据持久化应用领域的某个特定系统的一个逻辑层面,将数据使用者和数据实体相关联。

2、数据库的读写是一个很耗费时间和资源的操作,当大量用户同时直接访问数据库的时候,效率将非常低,如果将数据持久化就不需要每次从数据库读取数据,直接在内存中对数据进行操作,这样就节约了数据库资源,而且加快了系统的反映速度。

3、增加Hibernate持久层提高了开发的效率,使软件的体系结构更加清晰,在代码编写和系统维护方面变得更容易。

特别是在大型的应用里边,会更有利。

同时,持久化层作为单独的一层,人们可以为这一层独立的开发一个软件包,让其实现将各种应用数据的持久化,并为上层提供服务。

从而使得各个企业里做应用开发的开发人员,不必再来做数据持久化的底层实现工作,而是可以直接调用持久化层提供的API。

3、目前在持久化层领域,实现模式有以下几种: ◆业务逻辑和数据访问耦合 ◆主动域对象模式 ◆ORM模式 ◆JDO模式 ◆CMP模式

请问JAVA三层架构,持久层,业务层,表现层,都该怎么理解?和MVC三层模型有什么

希望还有人关注这个问题。

我们常常提到java EE的三层或者四层结构。

四层架构: 展示层(web层)、业务逻辑层、数据访问层、信息资源层 四层架构在是开发企业应用时使用的非常经典的划分模式。

web层负责前端展示和用户请求的处理。

mvc是一个设计模式,主要用户构建用户界面,目的是把展示逻辑和逻辑分离。

web层通常会使用MVC模式进行构建,经常使用的mvc框架包括spring mvc,struts等,都是在web层或者展示层使用的。

业务逻辑层一般应用中会有一层service抽象,实现核心业务逻辑,事务控制也在这一层实现。

数据访问层也即dao层,重点负责数据库访问,完成持久化功能。

信息资源层主要服务资源的存储。

所以mvc和四层(三层)结构有关系,四层架构是应用的体系(分层)结构,描述了整个应用的一个完整的划分,而mvc是一个设计模式,通常会用于四层架构的展示层的构建上。

希望我能讲清楚。

CUBECLOUD:香港服务器、洛杉矶服务器、全场88折,69元/月

CUBECLOUD(魔方云)成立于2016年,亚太互联网络信息中心(APNIC)会员,全线产品均为完全自营,专业数据灾备冗余,全部产品均为SSD阵列,精品网络CN2(GIA) CU(10099VIP)接入,与当今主流云计算解决方案保持同步,为企业以及开发者用户实现灵活弹性自动化的基础设施。【夏日特促】全场产品88折优惠码:Summer_2021时间:2021年8月1日 — 2021年8月8日香港C...

IonSwitch:$1.75/月KVM-1GB/10G SSD/1TB/爱达荷州

IonSwitch是一家2016年成立的国外VPS主机商,部落上一次分享的信息还停留在2019年,主机商提供基于KVM架构的VPS产品,数据中心之前在美国西雅图,目前是美国爱达荷州科德阿伦(美国西北部,西接华盛顿州和俄勒冈州),为新建的自营数据中心。商家针对新数据中心运行及4号独立日提供了一个5折优惠码,优惠后最低1GB内存套餐每月仅1.75美元起。下面列出部分套餐配置信息。CPU:1core内存...

Megalayer美国服务器CN2优化线路30M带宽3独立IP限时月299元

Megalayer 商家算是比较新晋的国内主机商,主要方向是美国、香港、菲律宾等机房的独立服务器为主,以及站群服务器和显卡服务器。同时也有新增价格并不是特别优惠的VPS云服务器。上午的时候有网友问问有没有CN2线路的美国独立服务器的,这里我推荐他选择Megalayer看看,目前也是有活动截止到月底的。Megalayer 商家创办2年左右时间,如果我们初次使用建议月付体验。目前在进行且可能截止到6月...

持久层为你推荐
企鹅医生用企鹅医生咨询医生用花钱么?cpu监控win10自带cpu温度监控视频压缩算法视频压缩方式华为总裁女儿为啥姓孟孟晚舟是谁oa办公系统下载免费oa办公软件哪里可以下载到?拜托各位大神网络审计什么叫网络会计师事务所assemblyinfocsgo很跟cs有什么区别什么是生态系统生态系统的我主要特征是什么?收费视频怎么制作收费视频免费下载空间怎么下载免费的空间播放器
高防服务器租用选锐一 便宜vps locvps pccw 账号泄露 牛人与腾讯客服对话 华为4核 台湾谷歌地址 新家坡 如何用qq邮箱发邮件 绍兴电信 国外的代理服务器 个人免费邮箱 主机返佣 阿里云邮箱申请 七牛云存储 乐视会员免费领取 卡巴下载 linux命令vi 29美元 更多