首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

JPA 規範標準與優勢淺析

     編輯:Java 相關知識

JPA 規範核心觀察

閱讀 JPA(Java Persistence API)規範,作為 EJB 3 重要組成部分,JPA 值得關注。JPA 目標單一:實現 Java 持久化通用標準。採用純 POJO 方式,大量使用 Java 5 註解。優勢在於多供應商支援,可在容器內運行,也可脫離容器獨立運行。

生態系支援現況

  • Hibernate 3.2 起相容 JPA
  • JDO 也開始相容 JPA
  • 在 ORM 領域,JPA 已成主流標準
  • 各大廠商支援下,JPA 使用日益廣泛

Spring 整合

Spring 2.0.1 正式支援 JPA,目前實現包含 TopLink、Hibernate EntityManager、OpenJPA。這促進 JPA 發展,關鍵優勢在於可脫離容器運行,架構更簡潔。

對 EJB 影響

EJB 實體 Bean 長期因過於複雜龐大被批評。JPA 出現大幅分離複雜度,讓 EJB 推廣變容易。

展望

期望不久將來 JPA 能成為真正統一標準。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved