GlassFish

GlassFish
Скриншот программы GlassFish
Тип сервер приложений
Разработчик Eclipse Foundation[3]
Написана на Java
Операционная система кроссплатформенность
Дата выпуска 6 июня 2005[1]
Аппаратные платформы Java и Java Platform, Enterprise Edition
Последняя версия
Репозиторий github.com/eclipse-ee4j/…
Лицензия EPL-2.0[вд][4][5] и GPL linking exception[вд][6]
Сайт glassfish.org (англ.)

GlassFishсервер приложений с открытым исходным кодом, реализующий спецификации Java EE, изначально разработанный Sun Microsystems. В настоящее время спонсируется корпорацией Oracle. Актуальная версия платформы называется Oracle GlassFish Server.

В основу GlassFish легли части кода Java System Application Server компании Sun и ORM TopLink[англ.] (решение для хранения Java объектов в реляционных БД, предоставленное Oracle). В качестве сервлет-контейнера в нём используется модифицированный Apache Tomcat, дополненный компонентом Grizzly, использующим технологию Java NIO.

В пакет установки GlassFish входит сервер обмена сообщений, OpenMQ.

История

Этот проект стартовал 6 июля 2005 года. 4 мая 2006 проект GlassFish выпустил первую версию, поддерживающую спецификацию Java EE 5.

8 мая 2007 анонсирован проект SailFin[7] на конференции JavaOne[англ.] как подпроект проекта GlassFish. Проект SailFin нацелен на добавление функциональности протокола Session Initiation Protocol (SIP) в сервлеты GlassFish[8].

17 сентября 2007 сообщество GlassFish выпустило 2-ю версию (также известную как Sun Java System Application Server 9.1)[9] с полной поддержкой промышленной кластеризации и Microsoft-взаимодействующих веб-сервисов.

В настоящее время актуальна 5-я версия GlassFish от 21 сентября 2017 с полной поддержкой спецификаций Java EE 8[10].


Примечания

  1. Sun tries sharing Java again; still not open source — 2005.
  2. Release 8.0.4 — 2026.
  3. https://www.infoq.com/news/2018/09/a-new-era-for-glassfish
  4. https://projects.eclipse.org/projects/ee4j.glassfish
  5. https://github.com/eclipse-ee4j/glassfish/blob/master/LICENSE.md
  6. https://projects.eclipse.org/license/secondary-gpl-2.0-cp
  7. Домашняя страница проекта SailFin Архивная копия от 11 июля 2007 на Wayback Machine Архивировано 11 июля 2007 года. (англ.)
  8. The Java Community Process(SM) Program — JSRs: Java Specification Requests — detail JSR# 289  (англ.)
  9. GlassFish app server goes enterprise. InfoWorld (англ.). 17 сентября 2007. Дата обращения: 8 декабря 2017.
  10. Java EE 8 and GlassFish 5.0 Released! (англ.). Oracle. 21 сентября 2017. Архивировано 7 октября 2017. Дата обращения: 19 января 2018.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.