Дева (программное обеспечение) - Virgo (software)
Тема этой статьи может не соответствовать Википедии рекомендации по продуктам и услугам.Ноябрь 2010 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Фонд Затмения, SpringSource |
---|---|
Стабильный выпуск | 3.7.2.РЕЛИЗ[1] / 27 июля 2017 г. |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Тип | Сервер приложений |
Лицензия | Лицензия GPL, в Общественная лицензия Eclipse |
Интернет сайт | www |
Дева это открытый исходный код, OSGi -основан, Ява сервер приложений. Virgo поддерживает развертывание пакетов OSGi и немодифицированной Java. веб-приложения а также WAR с общими библиотеками под влиянием OSGi и WAR с общими службами.[2]
Дева основана на Равноденствие Реализация OSGi, часть Затмение проект. Существует несколько разных дистрибутивов Девы.[3]: Virgo Nano, Virgo Kernel, Virgo Server для Apache Tomcat (встраивание Apache Tomcat контейнер сервлета) и Virgo Jetty Server (встраивание Eclipse Jetty контейнер сервлета). Virgo Server для Apache Tomcat - это основной дистрибутив для разработки OSGi.
Дева использует Spring Framework который встроен и доступен как зависимость времени выполнения для развернутых приложений. Дева имеет лицензию на использование Общественная лицензия Eclipse.
Дева изначально была разработана как Сервер SpringSource dm к SpringSource и в настоящее время поддерживается Фонд Затмения.[4][5] SpringSource теперь является подразделением VMware.
История
Сервер SpringSource dm был первоначально объявлен как платформа приложений SpringSource 30 апреля 2008 г.[6] Версия 1.0 сервера SpringSource dm была выпущена 30 сентября 2008 г.[7] Версия 2.0 была выпущена 12 января 2010 г.[8]
SpringSource пожертвовал dm Server компании Eclipse в качестве Дева проект позже в 2010 году.[9]
В 2013 году вклад SpringSource в Eclipse Virgo подошел к концу, и члены команды были перераспределены по разным проектам.[10]. В отсутствие лидера проект Virgo собирался архивировать.[11] до того как Флориан Вайбель выступил в качестве руководителя нового проекта.[12]
IDE Инструменты
Eclipse Virgo поддерживается набором подключаемых модулей Eclipse, называемых Инструменты Девы[13] которые позволяют использовать Eclipse IDE для разработки и тестирования приложений OSGi во встроенной тестовой среде Virgo. Инструменты поддерживают горячее развертывание отдельных пакетов и позволяют развертывать файлы планов.[14].
Обзор возможностей
- Консоль веб-администратора - развертывание артефактов и управление ими, изучение диагностических дампов и изучение проводки связки в действующей системе или в автономном режиме после сбоя разрешения
- Оболочка Gogo - управление Virgo и развернутыми артефактами с помощью оболочки командной строки, доступ к которой осуществляется через ssh или telnet.
- Планы - определение артефактов, из которых состоит приложение, при желании сделать приложение атомарным, чтобы связать жизненные циклы артефактов вместе, и ограничить область действия, чтобы изолировать приложение от других приложений.
- Подготовка - автоматическое предоставление зависимостей приложения, включая пакеты, планы, архивы планов (PAR) и конфигурации, как из локальных, так и из удаленных репозиториев.
- Веб-контейнер - поддерживает ваниль Файлы WAR со всеми их зависимостями в WEB-INF / lib и пакетах веб-приложений, которые импортируют свои зависимости через метаданные манифеста OSGi, через эталонную реализацию спецификации веб-контейнера OSGi, основанную на встроенном Apache Tomcat и настроенную с помощью стандартного Tomcat server.xml
- Пользовательская область - изолирует ядро от приложений, установленных пользователем, и позволяет администраторам сосредоточиться на артефактах приложений и их зависимостях, не видя также артефактов ядра.
- Весна - Пакеты Virgo 3.6.2 Spring 3.1.x, Пакеты Virgo 3.7 Spring 4.2.x
- Горячее развертывание - развертывание артефактов в Virgo путем копирования их в каталог раскладки в виде архива или в разобранном виде в качестве альтернативы развертыванию через консоль администратора или оболочку.
- Ведение журнала - через встроенный LogBack с богатым набором приложений, доступных прямо из коробки
- JMX управление, доступ к которому осуществляется через консоль администратора, оболочку, инструменты Virgo IDE или напрямую через клиент JMX, например JConsole
Рекомендации
- ^ Virgo 3.7.2.RELEASE доступен
- ^ Руководство программиста для Девы, раздел 3.1
- ^ Дева
- ^ Страница продукта SpringSource dm Server
- ^ Домашняя страница Eclipse Virgo
- ^ Представляем платформу приложений SpringSource
- ^ SpringSource объявляет об общедоступности сервера SpringSource dm
- ^ Выпущен dm Server 2.0.0
- ^ Релиз Eclipse Virgo
- ^ Сообщение списка рассылки о понижении ведущего
- ^ Сообщение на форуме об архиве проекта
- ^ InfoQ интервью с Флорианом Вайбелем
- ^ Wiki-страница инструментов для Девы
- ^ Документация по инструментам Virgo