GlassFish - что это за реализация?

Стеклянная рыба

Стеклянная рыба это бесплатный сервер прикладных программ с открытым исходным кодом (под лицензиями CDDL * и GNU GPL) и бесплатный, разработанный Sun Microsystems (теперь Oracle). Он реализует технологии, определенные в платформе Java EE этой компании, и позволяет запускать приложения, поддерживающие эту спецификацию.

Существует коммерческая версия GlassFish называется Oracle GlassFish Enterprise Server. Кроме того, Oracle предоставила модуль постоянства TopLink. С другой стороны, эта платформа основана на сервере приложений Sun Java System Application Server, производном от известного Apache Tomcat с дополнительными компонентами, такими как Grizzly, который использует Java NIO для обеспечения масштабируемости и повышения производительности.

* Лицензия CDDL была заменена общественной лицензией Eclipse (EPL).
Если вас интересуют различия между бесплатной версией и коммерческой версией, вторая поддерживается в обмен на цену, уплаченную за лицензию. В этом случае он больше ориентирован на компании, университеты и другие типы организаций, которые в нем нуждаются.

Сервер GlassFish поддерживает технологии такие как JSP, JSF, серверлеты, EJB, Java API, JAXB, JPA, RMI и т. д. Это позволяет разработчикам иметь отличную платформу для разработки масштабируемых и переносимых приложений. Кроме того, нетрудно настроить кластер с балансировкой нагрузки, чтобы начать втискивать этот проект на свой собственный локальный или контрактный сервер.

Ранее я отмечал, что GlassFish реализует платформу Java EE (корпоративная версия). Для тех, кто этого не знает, это стандартизация для разработки переносимых бизнес-приложений Java, то есть их можно использовать на любом сервере независимо от платформы и без модификаций.

GlassFish в настоящее время находится в его версия 5.x, которая является последней стабильной. Однако у вас есть более новые версии от Eclipse Foundation (текущий разработчик).

Подробнее о GlassFish - веб-сайт на GitHub

Узнайте больше о Eclipse GlassFish - Официальный сайт Eclipse Foundation

Исходный код GlassFish - GitHub


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.