Jump to content

Апач Кайенна

Апач Кайенна
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
4.2.1 [1]  Отредактируйте это в Викиданных / 14 июня 2024 г.; 43 дня назад
Репозиторий Кайенский репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Тип Объектно-реляционное отображение
Лицензия Лицензия Апач 2.0
Веб-сайт Кайенна .apache .org

Apache Cayenne — это платформа персистентности с открытым исходным кодом , лицензируемая по лицензии Apache, предоставляющая услуги объектно-реляционного сопоставления (ORM) и удаленного взаимодействия. Cayenne связывает одну или несколько схем базы данных непосредственно с объектами Java, управляя атомарными фиксациями и откатами, генерацией SQL , соединениями, последовательностями и многим другим. Благодаря функции сохранения удаленных объектов Cayenne эти объекты Java можно даже сохранять клиентам через веб-службы . Или, благодаря встроенной XML- сериализации, объекты можно в дальнейшем сохранять на клиентах, отличных от Java, например в браузере с поддержкой Ajax.

Cayenne поддерживает реверс-инжиниринг и генерацию базы данных, а также механизм генерации классов на основе Velocity . Всеми этими функциями можно управлять напрямую через CayenneModeler , полнофункциональный инструмент с графическим интерфейсом . Никакой конфигурации на основе XML или аннотаций не требуется. Всю схему базы данных можно быстро сопоставить непосредственно с объектами Java, и все это с помощью CayenneModeler на основе графического пользовательского интерфейса. Все это вместе делает Cayenne интересным для пользователя, впервые знакомого с корпоративным миром.

Cayenne поддерживает другие функции, в том числе кэширование, полный синтаксис запросов к объектам, предварительную выборку отношений, ошибку объектов и отношений по требованию, наследование объектов, автоматическое обнаружение базы данных и общие постоянные объекты. Самое главное, Cayenne можно масштабировать практически до любого размера проекта.

Cayenne начинался как проект компании ObjectStyle под руководством Андруса Адамчика. Он был выпущен под лицензией Apache. [2] с момента его первого выпуска в июле 2002 года. [3] В начале 2006 года проект перешел из Objectstyle в Apache Software Foundation , а в декабре 2006 года был повышен до статуса проекта верхнего уровня Apache. [4]

Заметные вехи в истории Cayenne включают выпуск Apache Cayenne 3.0 в мае 2010 года. [5] [6] и выпуск Apache Cayenne 3.1 осенью 2014 года. [7]

См. также

[ редактировать ]
  1. ^ «Выпуск 4.2.1» . 14 июня 2024 г. Проверено 20 июня 2024 г.
  2. ^ Голосование в стиле Apache через списки рассылки
  3. ^ Релиз Кайенны Альфа
  4. ^ Блог Apache Software Foundation
  5. ^ Новости Silicon.co.uk
  6. ^ Новости eWeek
  7. ^ Время разработки программного обеспечения
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1185c4845233ba464cb85e132f17bed9__1702797000
URL1:https://arc.ask3.ru/arc/aa/11/d9/1185c4845233ba464cb85e132f17bed9.html
Заголовок, (Title) документа по адресу, URL1:
Apache Cayenne - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)