javacode banner

Статьи о сервере приложений GlassFish

GlassFish
Сервер приложений на Java EE с открытым исходным кодом, изначально разработанный Sun Microsystems. В настоящее время спонсируется корпорацией Oracle. Актуальная версия платформы называется Oracle GlassFish Server. В основу GlassFish легли части кода Java System Application Server компании Sun и ORM TopLink (решение для хранения Java объектов в реляционных БД, предоставленное Oracle). В качестве сервлет-контейнера в нём используется модифицированный Apache Tomcat, дополненный компонентом Grizzly, использующим технологию Java NIO. Этот проект стартовал 6 июля 2005 года. 4 мая 2006, проект GlassFish выпустил первую версию, поддерживающую спецификацию Java EE 5. В настоящее время актуальна 3-я версия GlassFish с полной поддержкой спецификаций Java EE 6.
Когда ваше web-приложение открывается только как внутренняя директория домена - это расстраивает... Сайт всегда делается для конкретного домена и по-этому есть смысл научиться создавать виртуальные хосты, чтобы разработанное web-application открывалось строго на конкретном доменном имени и порту.
подробнее...
Разграничение прав доступа к разным частям сайта — один из самых важных этапов в разработке. Управление доступом должно быть гибким и надежным, чтобы в любой момент можно было быстро и без риска изменить правила пользования ресурсом. Все это может обеспечить аутентификация на основе jdbcRealm, который содержит в себе гибкость и настраиваемость базы данных и надежность использования от сервера приложений GlassFish.
подробнее...
По умолчанию все web-приложение находятся в директории applications соответствующего домена на сервере GlassFish. Есть смысл уметь располагать файлы сайта в том месте, в котором удобнее на данном этапе разработки приложения — например, часто приходится править css-файл: не деплоить же целое приложение из-за этого...
подробнее...
С сервером приложений GlassFish можно работать с помощью админки: это удобно и наглядно. Но получить доступ ко все возможностям сервера - не получиться. Более того — без выполнения набора команд в консоли asadmin не получиться войти в саму админку. Давайте познакомимся поближе с набором субкоманд утилиты asadmin GlassFish Server3.
подробнее...
Наиболее часто используемые команды утилиты asadmin: change-admin-password, create-domain, deploy, enable-secure-admin, list-applications, list-domains, restart-domain, start-domain, stop-domain, undeploy
подробнее...
Приложения, развернутые на сервере GlassFish или любом другом JavaEE-совместимом сервере приложений, часто должны предусматривать возможность отправки электронных писем. Благодаря API javaMail, являющемуся частью спецификации JavaEE, отправлять электронные письма из приложений JavaEE довольно просто. Чтобы реализовать возможность отправки электронных писем из приложения JavaEE, мы должны иметь доступ к почтовому серверу. Обычно это реализуется за счет использования Простого Протокола Передачи Почты — Simple Mail Transfer Protocol. Кратко — SMTP.
подробнее...
Описание простой установки сервера GlassFish 4 на Centos 6 из zip-файла. Установка осуществляется всего в три шага и не подразумевает собой создание bash-скрипта для запуска-останова сервера. Подразумевается, что уже установлены java 1.7.0 icedtea, OpenJDK Runtime Environment и OpenJDK 64-Bit Server VM.
подробнее...