Четвъртък, 16 Октомври 2008
JPA слой ( драйвер ) беше разработен за системата с отворен код за управление на съдържанието OpenCms 7, който дава възможност на системата да работи с по-голямо разнообразие от различни видове бази данни, по един стандартизиран начин за Java приложения - спецификацията JPA (Java Persistence API).
Конкретната реализация, която в момента се използва е проекта OpenJPA - http://openjpa.apache.org.
Пълният списък на поддържаните бази данни с OpenJPA е:
- Apache Derby
- Borland Interbase
- Borland JDataStore
- DB2*
- Empress
- Firebird
- H2 Database Engine
- Hypersonic Database Engine и HSQLDB*
- Informix Dynamic Server
- InterSystems Cache
- Microsoft Access
- Microsoft SQL Server*
- Microsoft Visual FoxPro
- MySQL*
- Oracle*
- Pointbase
- PostgreSQL*
- Sybase Adaptive Server Enterprise
* този вид база данни притежава традиционната поддръжка посредством JDBC - така наречените SQL
драйвери за OpenCms
Наред със създаването на този JPA драйвер беше създаден и JPA модул за по-старите версии на OpenCms, който да бъде използван от разработчиците на модули (разширения) да разполагат със същата поддръжка на различни видове бази данни, както и самата система.
Адресът на проекта е : http://sourceforge.net/projects/modulesforopenc/









