EJB3.0、JPA、Hibernate、ORM之間的關係

EJB3.0 JPA Hibernate  ORM
他們之間的關係是什麼?
EJB3.0是J2EE新的行業標準,它是在2005年由Sun公司帶頭定義的,主要有二部分:一部分是定義Session Bean, Message Driven Bean等EJB組件的標準,另一部分是定義持久層的接口,語言等。第二部分也稱JPA標準,即Java Persistence API。
JPA是持久層的行業標準,它規定持久層產品必須是插件操作的,而且可以在EJB3.0之外的運行環境中運行。
Hibernate一個持久層產品,它是遵循JPA標準的。
ORM (Object/Relation Mapping)是一種技術,用在持久層中。主要是用來解決編程中的面向對象與大部分數據庫系統的面向關係的衝突。JPA標準要求使用ORM技術。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章