|
|
|
|
Metro в "стратегическом" сервере приложений Oracle
Posted by kostya in NOTD
|
Oracle WebLogic Server назван "стратегическим сервером приложений" для Oracle. См. статьи на The Register и InfoWorld. Всвязи с этим можно так же вспомнить о недавних опросах на тему использования продуктов Oracle/BEA, проведенных SOA-Talk и The Register. |
Следствием этого решения является то, что Metro теперь используется в главном сервере приложений Oracle, что безусловно увеличивает количественный показатель адаптации стека веб-сервисов от GlassFish. То же относится и к JAXB RI, так что теперь получается, что нет ни одного значимого сервера приложений, который бы использовал альтернативную реализацию!
Планы на обновление Java EE 6 - JAXB 2.2
Posted by alexface in GlassFish
|
Очередной прогресс в JavaEE 6 инициирован работой над JAXB 2.2. Ожидается узконаправленный maintenance релиз, который станет последней главой в работе Kohsuke в роли спеклида JAXB в связи с его переключением на новую работу. Реализация будет доступна на JAXB@GlassFish в формате два-в-одном (с поддержкой JAXB 2.1 и JAXB 2.2 версий). Читайте объявление Kohsuke и подробное предложение. Заглядывая вперед, надо сказать, что руководство над разработкой JAXB будет передано в надежные руки, а именно перейдет к MartinG - поздравляем! |
Еще одна интересная презентация про JAX-WS
Posted by katya in GlassFish
|
В дополнение к предыдущей презентации про JAX-WS на parleys.com опубликована новая презентация Stijn Van den Enden'а "JAX-WS, beyond the basics". Stijn рассказывает про обработчики JAX-WS, настройку JAXB, Dispatch/Provider API (несмотря на то, что его пример может показаться не RESTful для строгих поклонников JAX-RS), демонстрирует некоторые лучшие практики и многое другое. Изложение очень внятное и связное. Все рассказанное и продемонстрированное в презентации применимо для стека Веб-сервисов Metro, который является частью GlassFish v2 (кстати, Stijn очень доволен своим опытом использования GlassFish). |
Не удивительно, что эта презантация имеет одни из наиболее высоких оценок на Parleys.com. Одно неудобство - похоже на сайте больше не доступны PDF версии ...
JAXB как простой способ сериализации Java-XML
Posted by kostya in HowTo
|
Teera опубликовал любопытную статью:
JAXB для простой Java-XML сериализации |
Новости JAXB - новый выпуск, частота выпуска, использование в JBoss
Posted by marina in GlassFish
Команда JAXB недавно выпустила новую версию - JAXB 2.1.4. В обычном процессе, этот выпуск был бы включен в следующий выпуск GlassFish, но его можно также использоваться непосредственно, и Kohsuke спрашивает вашего мнения относительно текущего цикла из 3 месяцев.
JAXB RI - базовая реализация JAXB - посмотрите некоторые из наших сообщений про его применение. Недавний пример находится в сообщении Kohsuke относительно использования JBoss некоторых возможностей расширяемости базовой реализации.
Новые версии JAXB и JAX-WS
Posted by kostya in GlassFish
|
Две новые версии от команды GlassFish интегрированы в GlassFish v2 beta2, который ожидается в начале следующего месяца, приуроченный ко Дню GlassFish и конференции JavaOne. JAX-WS 2.1.1 - релиз-кандидат для JAX-WS 2.1. JAXB 2.1.3 - версия, посвященная в основном исправлению ошибок. Список изменений доступен здесь. Стек Веб Сервисов Glassfish сейчас адаптируется многими проектами - например WebLogic Server 10. Мы полагаем, что на данный момент он имеет лучшую производительность среди представленных на рынке (согласно предварительным сравнениям) и является хорошо расширяемым - см. поддержку формата JSON. |
Магия загрузки классов - использование JAX-WS/JAXB 2.1 с JDK6 без механизма "одобренных стандартов"
Posted by katya in GlassFish
Поскольку Java SE 6 включает JAX-WS 2.0 и JAXB 2.0, то самый простой способ использования более поздних версий этих спецификаций требует использования механизма "одобренных (endorsed) стандартов". Однако, Коcуке нашел способ обойти это, поколдовав немного с загрузчиками классов. Полюбуйтесь на результат.
Стоит отметить, что загрузка классов всегда была не простой частью платформы Java, почитайте, например, отчет с первой конференции JavaOne.
Финальная версия JAXB 2.1
Posted by katya in GlassFish
Вышла финальная версия JAXB 2.1 (спецификация, скачать). Это относительно небольшая эксплуатационная версия (смотрите новые возможности), но она включает некоторые особенно полезные возможности, такие как, раздельная компиляция.
Поскольку версия JAXB 2.0 включена в Java SE 6, то для того, чтобы использовать JAXB 2.1 с Java SE 6, вам необходимо использовать механизм "одобренных (endorsed) стандартов". Читайте подробности на блоге Косуке.
Изобилие JAXB плагинов... В том числе HyperJAXB3: JAXB + Persistence
Posted by lativ in Web Services
Идея механизма JAXB плагинов оказалась удачной, выпущено множество плагинов, использующих этот механизм. Полная инструкция для их разработчиков лежит тут. Много плагинов выложенно на сайте JAXB2-Commons, остальные на сайтах проектов. Вот небольщой список доступных: Fluent API, CamelCase Always, Value Constructor, Default Value, Interfaces, Equals, ToString, Jakarta-Commons-Lang, и JAXB Workshop.
В своём блоге Kohsuke периодически пишет о новостях в мире JAXB. Недавно он написал о Новых плагинах и о плагине HyperJAXB3 , который связывает JAXB с JavaPersistence.
Первая тестовая версия JAX-WS 2.1 уже доступна
Posted by katya in Web Services
Мы забыли упомянуть о более подробном анонсе первой тестовой (Early Access) версии JAX-WS 2.1. В нем Вивек (Vivek) вначале объясняет как реализация основана на новом стеке веб-сервисов в JAX-WS 2.0.1, а затем немножно рассказывает про качество релиза. Затем Рама рассказывает про поддержу адресации веб-сервисов в этой реализации.
Релиз доступен для скачивания уже как две недели и будет включен во вторую контрольную версию (Milestone 2) GlassFish V2.