Джкром
![]() | |
Разработчик(и) | Олафур Гаути Гудмундссон, Николас Дос Сантос |
---|---|
Стабильная версия | 2.1.0
/ 19 июня 2013 г. |
Написано в | Ява |
Тип | Репозиторий контента |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | jcrom |
JCROM — это аббревиатура, обозначающая сопоставитель объектов репозитория содержимого Java (JCR). Это простая и легкая платформа на основе аннотаций для сопоставления обычных старых объектов Java (POJO) с узлами в JCR и обратно. Обычно это называется сопоставлением содержимого объекта .
JCR определяет API для разработчиков приложений (и платформ приложений), который можно использовать для взаимодействия с современными репозиториями контента, предоставляющими такие сервисы контента, как поиск, управление версиями, транзакции и т. д.
Для JDBC существуют платформы отображения объектов, такие как Hibernate и спецификация Enterprise JavaBeans. Существуют также решения для сопоставления с XML. Цель JCROM — обеспечить то же самое для JCR.
Функции
[ редактировать ]- На основе аннотаций (требуется Java 1.5)
- Легкий, минимальные внешние зависимости
- Работает с любой реализацией JCR (например, Apache Jackrabbit, [ 1 ] МодаФорма, [ 2 ] Adobe CQ, [ 3 ] ...)
- Поддержка ДАО
- Работает с Spring Framework. [ 4 ] и пружинное расширение JCR [ 5 ]
- Работает с Google Guice [ 6 ]
Ссылки
[ редактировать ]- ^ Домашняя страница Apache Jackrabbit
- ^ Проект ModeShape с открытым исходным кодом
- ^ «Адобе CQ» . Архивировано из оригинала 20 мая 2013 г. Проверено 7 июля 2013 г.
- ^ Домашняя страница Spring Framework
- ^ «Проект с открытым исходным кодом Spring Extension JCR» . Архивировано из оригинала 29 мая 2015 г. Проверено 7 июля 2013 г.
- ^ Домашняя страница платформы Google Guice