Апач OJB
Разработчик(и) | Фонд программного обеспечения Apache |
---|---|
Стабильная версия | 1.0.55
/ 31 декабря 2005 г |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Объектно-реляционное отображение |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | БД |
Apache ObJectRelationalBridge ( OJB ) — это инструмент объектно-реляционного сопоставления, который обеспечивает прозрачное сохранение объектов Java в реляционных базах данных . Он был выпущен 6 апреля 2005 года. [ 1 ]
По состоянию на 16 января 2011 г. поддержка Apache ObJectRelationalBridge прекращена. [ 2 ]
Функции
[ редактировать ]OJB — проект с открытым исходным кодом . Он легкий и простой в использовании, требующий простой настройки двух файлов для реализации уровня персистентности. Его легко интегрировать в существующее приложение, поскольку оно не генерирует код. Он позволяет использовать разные шаблоны персистентности: владельца (PersistenceBroker API ), JDO и группы управления объектными данными ( ODMG ).
Функциональность
[ редактировать ]OJB использует объектно-реляционное сопоставление на основе XML . Сопоставление находится на динамическом уровне метаданных , которым можно манипулировать во время выполнения с помощью простого метаобъектного протокола (MOP) для изменения поведения ядра персистентности .
Конфигурация
[ редактировать ]Для настройки OJB необходимы как минимум два файла: OJB.properties иrepository.xml.
Распределение
[ редактировать ]Например, для сопоставления отношений 1-1 у вас есть две таблицы: person и account. В этом случае у человека есть аккаунт и наоборот.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «- Linux Today – Internetnews.com: Apache выпускает объектно-реляционный мост» . Архивировано из оригинала 2 сентября 2012 г. Проверено 7 мая 2011 г.
- ^ Apache ObJectRelationalBridge (OJB) , Apache Software Foundation.
Внешние ссылки
[ редактировать ]- Apache ObJectRelationalBridge. Архивировано 26 января 2006 г. на Wayback Machine.
- Проекты Apache Software Foundation
- Корпоративная платформа Java
- Бесплатное программное обеспечение, написанное на Java (языке программирования).
- Бесплатное программное обеспечение веб-сервера
- Кроссплатформенное бесплатное программное обеспечение
- Заглушки бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом