|
|
|
|
Обзор поддержки OSGi в GlassFish v3
Posted by lativ in GlassFish
В этой заметке дан краткий обзор поддержки OSGi в GlassFish v3 со ссылками на статьи Richard, Sahoo, Jerome и многих других.
Однажды, в одной из систем, развитие которой базировались на трех столпах - ядро, сервис, компонента, появилось OSGi-ядро, с этого все и началось. Хороший обзор поддержки OSGi в GlassFish v3 дан в презентации Jerome на JavaOne, TS-4923.
Первые шаги с OSGi в GFv3 описаны в заметке Jerome
"Расширения GFv3: управление OSGi пакетами". В ней раскрывается поднаготная asadmin deploy --type=osgi myosgibundle.jar, а именно, то как происходит развертывание OSGi-пакета:
GFv3 устанавливает пакет в OSGi-фреймворк, запускает его и записывает данные в domain.xml, в дальнейшем asadmin list-components используя эту информацию выдает список развернутых OSGi-пакетов.
Кроме того вы можете
использовать Felix Web-консоль для навигации по OSGi-пакетам.
Однако это не единственный механизм развёртывания OSGi-пакетов. В статье
"Использование операций файловой системы для управления OSGi-пакетами в GlassFish",
Sahoo показывает как GFv3 с Apache Felix FileInstall предоставляет авто-развертывание, используя autodeploy-bundles/ директорию.
Следующие две заметки Jerome'а описывают расширение GF v3, которое позволяет приложениям использовать @Resource для ссылок на OSGi-сервисы. В первой, GF v3 "Расширения GF v3: Spring, Java EE 6 и OSGi", сервисом является Spring Bean, который доступен OSGi service registry через Spring DM, тогда как, во второй статье "Расширения GF v3: OSGi декларативные сервисы" он использует базовые OSGi Declarative Services, которые составляют часть стандартной поставки GF v3(начиная со сборки b55).
Новые статьи не за горами...
Обзор OpenSSO за сентябрь
Posted by alexface in OpenSSO
За последнюю пару недель в OpenSSO сообществе произошло много событий. Ниже краткий отчет.
|
Shesh Kondi рассказывает, как встроить OpenSSO и его Java EE агентов в Weblogic на Mac OS X. Такая комбинация не является поддерживаемой, но иногда весьма полезна для демонстраций и разработки. В рубрике "Из глубин Sun Identity" на SDN Sidharth Mishra общается с Marina Sum на тему безопасности в веб-сервисах. |
Qingfeng Zhang интегрировала OpenSSO с JA-SIG CAS, что позволяет пользователям авторизоваться на CAS и получить доступ к ресурсам, защищенным с помощью OpenSSO.
Если вы еще не использовали OpenSSO, зарегистрируйтесь на странице проекта, и скачайте дистрибутив прямо сейчас - вы можете выиграть призы от магазина CafePress.
Наконец, превосходный пример open source сообщества в действии - провайдеры аутентификации OpenSSO для Spring и Seraph. Это интеграция в направлении, противоположном CAS, позволяющая пользователям авторизоваться с помощью OpenSSO и получить доступ к ресурсам, защищенным Spring Security и Atlassian Seraph (последний используется проектами Jira и Confluence).
Чтобы держать руку на пульсе в мире OpenSSO, подпишитесь на ленту новостей Planet OpenSSO.
Jersey и Spring в одной лодке
Posted by lativ in GlassFish
Paul Sandoz - один из руководителей группы, разрабатывающей спецификацию JAX-RS, ведущий разработчик Jersey, опубликовал статью об интеграции Spring и Jersey 0.6. В ней описан подход, при котором простая реализация ComponentProvider (отвечает за создание экземпляров компонент в Jersey) адаптируется для фреймворка Spring.
Используя предлагаемые Jersey среды развертывания (Grizzly, GlassFish, Java SE 6), вам не потребуется Tomcat :)
Шаблонное веб-приложение модифицировано под Spring 2.5
Posted by kostya in GlassFish
|
Carol McDonald обновила реализацию своего шаблонного веб-приложения для того, чтобы проиллюстрировать использование последних версий GlassFish (v2ur1), Spring (v2.5) и NetBeans (6.0) :
• Шаблонное приложения по использованию JSF, Spring 2.5 и Java Persistence APIs
|
Совместное использование Jersey и Spring
Posted by alexface in GlassFish
|
•
Как объединить
Spring и Jersey используя недавно
описанный SPI. |
Spring на Дне GlassFish
Posted by lativ in GlassFish
Итак, начало положено: Эдуардо Пеллегри рад сообщить, что один из стендов Дня GlassFish будет посвящен представлению Фреймворка Spring. Среди множества функциональных возможностей, отдельно следует отметить новую Поддержку Spring в GlassFish WebServices.
Спасибо Rod Johnson за его готовность присоединиться к нам. Это хорошая возможность еще больше улучшить интеграцию между GlassFish и Spring.
Обзор Дня GlassFish можно прочитать тут и не забудьте бесплатно зарегистрироваться на День GlassFish. Ждите новых анонсов.
Более полная поддержка Spring в веб сервисах GlassFish
Posted by katya in GlassFish
|
Команда разработчиков веб сервисов в GlassFish выпустила новую версию поддержки Spring как часть расширений для JAX-WS. Эта версия включает поддержку локального (in-JVM) механизма передачи данных, особенно полезного для целей тестирования без веб контейнера. Читайте анонс от Косуке и попробуйте использовать новые возможности сами! |
GlassFish и Spring, JBoss и Seam
Posted by katya in GlassFish
Что же скрывается под этим броским заголовком: "GlassFish и Spring, JBoss и Seam" ? Ответ прост - GlassFish прекрасно работает как со Spring так и с Hibernate и JBoss Seam.
Так что, извините, никаких дуэлей, никаких смертей ...
Rod Johnson про растущий успех GlassFish
Posted by katya in GlassFish
По мнению Rod'а Johnson'а (очень известного в сообществе Spring) GlassFish приобретает все большую поддержку. Его команда Interface 21, а также ряд пользователей (среди которых, например Wotif) находят GlassFish очень хорошим сервером приложений.
Rod упоминает об интеграции Spring в JAX-WS, доступной на данный момент в новой версии JAX-WS - версии 2.1 (посмотрите кстати, на показатели производительности).
Очевидно GlassFish становится уже больше, чем просто Java EE 5 сервер приложений, готовый для использования в производственном процессе. GlassFish также представляет набор очень полезных библиотек, использование и переиспользование которых очень приветствуется в различных контекстах - будь то Spring или любая другая технология.
Много положительных отзывов о поддержке Spring в GlassFish
Posted by katya in GlassFish
В начале января команда разработчиков JAX-WS в GlassFish добавила поддержку Spring в базовую реализацию JAX-WS. Количество комментариев к сообщению Косуке "Spring support in JAX-WS RI" оказалось так много, что команда разработчиком перевела обсуждение на почту. Все комментарии были весьма положительными, вот, к примеру, один из них:
"Мы переходим от XFire к использованию JAXWS (в XFire есть большая ошибка в области soap headers)... Огромное спасибо Косуке!!"
Базовая реализация JAX-WS станет дуступна в бета версии GlassFish v2 примерно в конце этого месяца, однако она также может быть использована и с другими контейнерами. Пока есть достаточно времени до выхода финальной версии GlassFish v2 чтобы улучшить поддержку JAX-WS, так что если у вас есть какие-то комментарии, дайте нам знать.