Jump to content

Дева (программное обеспечение)

Дева
Оригинальный автор(ы) ВеснаИсточник
Разработчик(и) Фонд Затмения
Стабильная версия
3.7.4 [1] / 8 августа 2020 г .; 3 года назад ( 08.08.2020 )
Написано в Ява
Операционная система Кросс-платформенный
Тип Сервер приложений
Лицензия ЭПЛ-1.0
Веб-сайт www .затмение .org /дева / Отредактируйте это в Викиданных

Virgo с открытым исходным кодом OSGi на базе — это сервер Java -приложений . Virgo поддерживает развертывание пакетов OSGi и немодифицированных веб-приложений Java , а также WAR-файлов общих библиотек под влиянием OSGi и WAR-файлов общих служб. [2]

Virgo основана на реализации Equinox OSGi, являющейся частью проекта Eclipse . Существует несколько различных дистрибутивов Virgo: [3] Virgo Nano, Virgo Kernel, Virgo Server для Apache Tomcat (встраивание контейнера сервлетов Apache Tomcat ) и Virgo Jetty Server (встраивание контейнера сервлетов Eclipse Jetty ). Virgo Server для Apache Tomcat — основной дистрибутив для разработки OSGi.

Virgo использует Spring Framework , который встроен и доступен в качестве зависимости во время выполнения для развернутых приложений. Virgo лицензируется с использованием общественной лицензии Eclipse .

Первоначально Virgo был разработан SpringSource как Server SpringSource dm и в настоящее время поддерживается Eclipse Foundation . [4] [5] SpringSource теперь является подразделением VMware .

Сервер SpringSource dm был первоначально анонсирован как платформа приложений SpringSource 30 апреля 2008 года. [6] Версия 1.0 сервера SpringSource dm была выпущена 30 сентября 2008 г. [7] Версия 2.0 была выпущена 12 января 2010 г. [8]

Позднее в 2010 году SpringSource передал dm Server в дар Eclipse как проект Virgo . [9]

В 2013 году участие SpringSource в Eclipse Virgo подошло к концу, и члены команды были перераспределены по разным проектам. [10] Из-за отсутствия ведущего проект Virgo собирался отправить в архив. [11] пока Флориан Вайбель не стал новым руководителем проекта. [12]

IDE Инструменты

[ редактировать ]

Eclipse Virgo поддерживается набором плагинов Eclipse под названием Virgo Tools. [13] которые позволяют использовать Eclipse IDE для разработки и тестирования приложений OSGi во встроенной тестовой среде Virgo. Эти инструменты поддерживают горячее развертывание отдельных пакетов и позволяют развертывать файлы планов. [14]

Краткое описание функций

[ редактировать ]
  • Консоль веб-администратора — развертывание артефактов и управление ими, проверка диагностических дампов и изучение проводки пакетов как в работающей системе, так и в автономном режиме после сбоя разрешения.
  • Оболочка Gogo — управляйте Virgo и развернутыми артефактами с помощью оболочки командной строки, доступ к которой осуществляется через ssh или telnet.
  • Планы — определите артефакты, составляющие приложение, при необходимости сделав приложение атомарным, чтобы связать вместе жизненные циклы артефактов, и ограничить область действия, чтобы изолировать приложение от других приложений.
  • Обеспечение — автоматическое предоставление зависимостей приложения, включая пакеты, планы, архивы планов (PAR) и конфигурации, как из локальных, так и из удаленных репозиториев.
  • Веб-контейнер — поддерживает стандартные файлы WAR со всеми их зависимостями в WEB-INF/lib и пакеты веб-приложений, которые импортируют свои зависимости через метаданные манифеста OSGi, через эталонную реализацию спецификации веб-контейнера OSGi, основанную на встроенном Apache Tomcat и настроен с использованием стандартного файла Tomcat server.xml
  • Пользовательский регион — изолирует ядро ​​от приложений, установленных пользователем, и позволяет администраторам сосредоточиться на артефактах приложений и их зависимостях, не видя при этом артефакты ядра.
  • Spring — пакеты Virgo 3.6.2 Spring 3.1.x, пакеты Virgo 3.7 Spring 4.2.x
  • Горячее развертывание — развертывание артефактов в Virgo путем копирования их в каталог раскладки либо в архивном, либо в разобранном виде в качестве альтернативы развертыванию через консоль администратора или оболочку.
  • Ведение журнала — через встроенный LogBack с богатым набором приложений, доступных «из коробки».
  • Управление JMX , доступ к которому осуществляется через консоль администратора, оболочку, инструментарий Virgo IDE или напрямую через клиент JMX, такой как JConsole.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7b4a290f907e18e97271e0c39648ec50__1647024300
URL1:https://arc.ask3.ru/arc/aa/7b/50/7b4a290f907e18e97271e0c39648ec50.html
Заголовок, (Title) документа по адресу, URL1:
Virgo (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)