WildFly
Оригинальный автор(ы) | Марк Флери |
---|---|
Разработчик(и) | Джей Босс , Красная шляпа |
Стабильная версия | 32.0.1.Финал
/ 31 мая 2024 г [ 1 ] |
Репозиторий | Репозиторий WildFly |
Написано в | Ява |
Операционная система | Кросс-платформенный |
Тип | Сервер приложений |
Лицензия | LGPLv2.1 |
Веб-сайт | дикая муха |
УайлдФлай , [ 2 ] ранее известный как JBoss AS или просто JBoss — это сервер приложений , написанный JBoss , а теперь разработанный Red Hat . WildFly написан на Java и реализует спецификацию Java Platform, Enterprise Edition (Java EE). [ 3 ] Он работает на нескольких платформах .
WildFly — бесплатное программное обеспечение с открытым исходным кодом . [ 3 ] в соответствии с требованиями GNU Lesser General Public License (LGPL) версии 2.1.
Источник
[ редактировать ]В 1999 году Марк Флёри запустил проект бесплатного программного обеспечения под названием EJB-OSS (расшифровывается как Enterprise Java Bean Open Source Software ), реализующий EJB API из J2EE (Java 2 Enterprise Edition) . Sun Microsystems попросила проект прекратить использование зарегистрированного товарного знака EJB в своем названии. Затем EJB-OSS был переименован в JBOSS , а позже — в JBoss . [ 4 ]
20 ноября 2014 г. сервер приложений JBoss был переименован в WildFly. Сообщество JBoss и другие продукты Red Hat JBoss, такие как JBoss Enterprise Application Platform, не были переименованы. [ 5 ]
Функции
[ редактировать ]Wildfly поддерживает ряд функций:
- Джакарта Персистенс (JPA) [ 6 ] : 77
- Джакартские корпоративные компоненты (EJB) [ 6 ] : 108
- Распределенные транзакции. Wildfly реализует API транзакций Jakarta (JTA). [ 6 ] : 137–138
- Службы репрезентативной государственной передачи (REST). [ 6 ] : 173–174
- Вебсокет [ 6 ] : 198
- Кластеризация — Wildfly использует Infinispan в качестве системы распределенного кэширования. [ 6 ] : 383–384
Лицензирование и цены
[ редактировать ]JBoss EAP сам по себе имеет открытый исходный код, но Red Hat взимает плату за подписку на поддержку промежуточного программного обеспечения JBoss Enterprise. До ноября 2010 года JBoss лицензировался по годовой подписке в пакетах из 4 и 32 процессорных сокетов. По состоянию на ноябрь 2010 года лицензирование изменилось, и теперь учитываются все ядра системы. Лицензирование пакетов ядра доступно для 2, 16 и 64 ядер.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Выпущена WildFly 32.0.1!» . WildFly .
- ^ «Сервер приложений JBoss получил новое имя…» Wildfly . Архивировано из оригинала 23 апреля 2013 г. Проверено 23 апреля 2013 г.
- ^ Jump up to: а б Stancapiano 2017 , стр. 8–9, глава §1. Знакомство с Java EE и настройка среды разработки.
- ^ Джаме и Джонсон 2010 , с. 4.
- ^ «Часто задаваемые вопросы» . WildFly . Архивировано из оригинала 28 сентября 2013 г. Проверено 23 апреля 2013 г.
- ^ Jump up to: а б с д и ж Адамски 2018 .
Ссылки
[ редактировать ]- Адамски, Т. (2018). Практическая разработка в облаке с помощью WildFly: разрабатывайте, развертывайте и настраивайте облачные корпоративные Java-приложения с помощью WildFly Swarm и OpenShift . Пакт Паблишинг. ISBN 978-1-78728-380-0 . Проверено 20 июня 2023 г.
- Маркиони, Франческо (1 июня 2020 г.). Руководство по администрированию WildFly . Это BuzzPress. 402 стр.
- Станкапиано, Л. (2017). Освоение разработки Java EE с помощью WildFly . Пакт Паблишинг . ISBN 978-1-78728-907-9 . Проверено 19 июня 2023 г.
- Маррс, Том; Дэвис, Скотт (1 июля 2009 г.). JBoss на работе: Практическое руководство . О'Рейли . ISBN 978-0596007348 . 306 стр.
- Джамае, Джавид; Джонсон, Питер (28 января 2010 г.) [20 января 2009 г.]. «1.1 Знакомство с JBoss». JBoss в действии: настройка сервера приложений JBoss . Публикации Мэннинга . ISBN 978-1-933988-02-3 . 496 стр.
- Старк, Скотт; Флери, Марк; Ричардс, Норман (30 апреля 2005 г.). JBoss 4.0 Официальное руководство . Сэмс . ISBN 978-0-67232648-6 . 648 стр.