什么是持久层?

时间:2015-02-08 17:12:39

标签: entity-framework architecture persistence

我一直在研究Google关于n层应用程序的研究,数据层,表示层,服务层等各个层也遇到了持久层...我不知道这个伙伴在.net和企业应用程序中的适用性如何实体框架。人们还将持久层与缓存联系起来。他们说在使用EF的应用程序中跳过了高速缓存。还看到某处java代码有一些持久性的东西EJB ..

任何人都可以了解这个持久层吗?

2 个答案:

答案 0 :(得分:2)

持久层包括与数据库系统交互的代码。在OOP语言中对象在Table中存储为行。持久层从数据库中检索Object并可以在Database中插入/更新/删除数据对象。在EJB-3.0中有JPA( Java Persistence API)处理数据库交互。

答案 1 :(得分:1)

执行数据库操作的应用程序层有时称为持久层。该层的主要功能是与数据库(读/写)进行交互。