|
|
|
|
Что нового в OpenMQ 4.3? UMS!
Posted by Nikita Zinoviev in OpenMQ
|
Возвращаясь к выпуску GlassFish v2.1 (январь 2009) - если вы увлечены JMS (одной из наиболее недоиспользованных Java EE технологий), то выжно отметить что вместе с последней версией этого сервера приложений теперь поставляется OpenMQ 4.3 (полную документацию смотрите здесь). Наиболее очевидным новшеством из перечисленных в Release Notes является UMS (Universal Message Service). |
Universal Message Service (UMS) описана здесь и позволяет любому HTTP клиенту получить доступ к очереди сообщений. OpenMQ поставляется с примерами на C#, Python и Ajax, которые также представлены в этой отличной последней из видеодемонстраций. С точки зрения производительности UMS не является заменой существующих C и Java API, но все равно является прекрасным дополнением к GlassFish 2.1 и MQ 4.3.
OpenMQ недавно было освещено на The Aquarium TV (архив). Вы можете найти короткий обзор версии 4.3 (и того, что привело к этому выпуску) в GlassFish Podcast in episode #26. Так же, прослушайте Презентацию Линды "Santa Claus" в следующем эпизоде(#27). Стоит потраченного времени для всех кто интересуется JMS архитектурами.
Замечание от переводчика: убедитесь, что вы используете правильный context root, его можно посмотреть в web.xml, а, главное, имейте в виду что UMS оперирует физическими очередями, часто их название отличается от названия очередей в Glassfish префиксом "Physical".
Родословная GFv2...
Posted by kostya in GlassFish
На прошлой неделе Sun выпустил обновленную коммерческую версию GFv2. Читайте об этом в блоге Эдуардо GF for Business. Взаимозависимости между версиями могут быть проиллюстрированы следующим образом:
|
Обратите внимание, что GFv2.1 является так же GFv2U2p6, а GFv2.1p1 - это GFv2U2p7. GFv2.1 является иллюстрацией нашей модели поддержки продукта, в соответствие с которой мы предоставляем регулярные обновления для наших клиентов, а позже выпускаем их консолидированно в виде публичной версии. |
Дополнительные материалы:
•
GF v2
- обзор версии.
•
GFv2.1
(aka GFv2U2p6) - обзор версии.
•
GFv2.1p1
(aka GFv2U2p7) - обзор версии.
•
JavaEE и GF SDKs и
Java.Net -
страницы для скачивания бесплатных версий
•
GlassFish Portfolio - коммерческие предложения
Обновление расписания и планов GF v3
Posted by Nikita Zinoviev in GlassFish
|
Джон опубликовал обновление о GF v3, который будет выходить в несколько этапов, так же как v2. Двигателем первого выпуска (v3) является соответствие JavaEE 6, а значит, расписание спецификаций; к JavaOne у нас будет внушительный предварительный вариант(EA), окончательный выпуск планируется на конец сентября. GFv3 будет также включать в себя embedded API и Web Profile. Следующий выпуск после этого (v3.1) добаваит HA кластеризацию, централизованное администрирование и другие дополнительные возможности. |
Посмотрите расписание и функциональные спецификации. Пожалуйста, продолжайте предоставлять нам свои мнения о выпуске, чтобы v3 получилась настолько хорошей, насколько вы заслуживаете.
SailFin: Укрощение "сборщика мусора" для SIP-специфичных задач
Posted by lativ in SailFin
Телекоммуникационные сервера приложений такие как SailFin требуют более детерминированной модели "сборщика мусора" с предсказуемыми временами пауз, и также с хорошей масштабируемостью в многопроцессорных системах. Действительно, длительное ожидание соединения при телефонном разговоре - недопустимо.
Команда Sun, отвечающая за производительность, потратила много времени, настраивая "сборщик мусора", при тестировании SailFin на больших нагрузках. По результатам тестирования Bharath написал серию заметок: ("Укрощение сборщика мусора для SIP-специфичных задач" и "Укрощение сборщика мусора для SIP-приложений"). Читайте!
Смотри мам! JSF без faces-confg.xml!
Posted by Nikita Zinoviev in GlassFish
|
Этим летом Ryan написал несколько отличных предварительных заметок о JSF 2.0, однако затем он стал очень занят; сегодня он рассказал Эдуардо, что начал писать снова. Для начала посмотрите его заметку о неявной (автоматической) навигации в JSF 2.0; это означает, что файл faces-config.xml во многих случаях не нужен. Скорее всего, следующими в списке Ryan'а будут ¨bookmarkable pages", страницы, которые можно добавлять в закладки - это очень недавнее дополнение к спецификации. JavaOne 2009 не за горами, так что нам стоит ожидать больше активности вокруг Java EE 6; спецификация обретает прекрасную форму прямо на глазах... |
Кстати, почти на эту же тему посмотрите заметку Ed'а об улучшении прозрачности экспертной группы JSF 2.0. Маленькие шажки в правильном направлении.
Блоги и алиасы посвященные встроенному GlassFish v3
Posted by Nikita Zinoviev in GlassFish
Первое публичное упоминание о "встроенном" GlassFish было в April 2008, он был срочно разработан перед JavaOne. Теперь, когда выпущен GFv2.1 и завершается работа над GFv3, идет разработка более постоянного API. Разработчики нуждаются в вашем участии, чтобы быть уверенными в том, что результат удовлетворит ваши потребности; ниже несколько ссылкок для начала...
DEV дискусии идут на dev@embedded-glassfish.dev.java.net; алиас
USERS -
embedded@glassfish.dev.java.net
(archive,
markmail).
Документация переносится между сайтами, следуйте указателю на странице embedded-glassfish. Несколько недавних блогов от Alexis,
Byron и Jennifer.
Более старые заметки помечены тегом embedded
.
Спасибо за ваше участие!
"Aquarium Paris" - слайды выложены
Posted by lativ in GlassFish
"Aquarium Paris" - это мероприятие, которое проходило во Франции в Париже на прошлой неделе (12-19 декабря). Список докладчиков и тем докладов впечатляет, а теперь вы можете ознакомится со слайдами. Будущие мероприятий связаные с GlassFish опубликованы тут.
В докладах были освящены различные темы: GlassFish v3, Java EE 6, Jersey, OpenSSO, Grizzly Comet, OpenMQ, OpenDS, JavaFX, OpenESB/Fuji, MySQL, партнеры XWiki, Valtech, Nuxeo и IzPack's despot Julien Ponge. Некоторые доклады были на французском, но большинство слайдов на английском.
Кроме того, вы можете скачать презентации в PDF формате отсюда и отсюда (теги здорово облегчают жизнь :).
Внимательный взгляд на SailFin (часть 2) : подробности о деталях SIP.
Posted by Nikita Zinoviev in SailFin
|
RFC 3261 описывает основной набор требований к реализации SIP. Некоторые части RFC нуждаются в подстройке для того, чтобы работать в крайних случаях. Эдуардо написал о том, что Record Routing прокси могут работать с ошибками, если реализация строго следует RFC 3261. SailFin использует sun deployment descriptor для обработки таких крайних случаев. Venu продолжает делиться информацией о безопасности в SailFin. На этот раз о конфигурировании Nonce Manager. Другую хорошую заметку написал Sankar об обработке заголовков с параметрами (parameterable headers). |
Экстраполяция трендов GlassFish
Posted by Nikita Zinoviev in GlassFish
|
Эдуардо взял последние графики о статистике поисков в Google по ключевым словам GlassFish, WebLogic, WebSphere, JBoss (текущие, замороженные) и попробовал наложить каждый из них на гладкую кривую. Отметим, что, хотя, "ни один статистик не пострадал во время обработки этих графиков", пересечения таковы: WebLogic в 2010 и WebSphere и JBoss в 2012. |
Если искушенные в статистике читатели тоже захотят поиграть с этими данными, пожалуйста, дайте знать Эдуардо, что у вас получилось :-)
Мы в середине существенного взлета GF; похоже "трудности" мировой экономики ускоряют распространение GF, так что Эдуардо подозревает, что статистика станет куда яснее в ближайшие несколько месяцев.
ICEfaces, Woodstock, NetBeans и GlassFish
Posted by yury in NetBeans
Если вы являетесь пользователем Woodstock, вы могли видеть анонс от 3 ноября, где команда NetBeans сообщила об приостановке разработки новых возможностей в Woodstock. Подробности даны в семинаре по Netbeans (архив - смотрите странички 11-13 в pdf презентации).
|
Как результат Sun будет работать на следующих двух направлениях: добавление поддержки Woodstock 4.2 в FireFox 3 и стратегия работы с партнерами. По первому направлению, смотрите сегодняшний email и эту страничку wiki; а по второму направлению, сегодня была анонсирована совместная работа с ICEfaces. Смотрите: сообщение John'а, страничку по переходу на ICEfaces и документация по переходу с помощью NetBeans. |
Плагин для работы с ICEfaces для NetBeans можно взять с ICEfaces.org или с центра обновлений NB, смотрите в tools->plugins. И, как говорит John, оставайтесь с нами, мы будем и дальше сообщать подрбности в этих областях.
OpenMQ 4.3 доступен для загрузки
Posted by yury in OpenMQ
|
OpenMQ 4.3 теперь доступен для загрузки (здесь). Этот выпуск будет включен в GlassFish v2.1, но также полезен как отдельный продукт. Одна из наиболее интересных возможностей - это новая, основанная на протоколе http, универсальная служба сообщений (Universal Messaging Service), которая может быть использована для доступа к OpenMQ из браузера с использованием AJAX, а также .Net, Python, Ruby, и многих других языков (включая Java!) - смотрите вступление, примеры,описание протокола и конфигурации. Другие новшества включают поддержку новых платформ (AIX, Oracle 11g, Windows Vista, Windows Server 2008), новую программу установки, и дополнительные примеры, такие как работа с HermesJMS и STOMP. |
Распространение компанией Sun OpenMQ все еще использует бренд "Sun Java System", но придерживается стандарта промышленной бизнес-модели GlassFish - смотрите страничку продукта, документации и загрузки. И вы можете приобрести поддержку коммерческой подписки.
Использование MyFaces с GlassFish
Posted by katya in GlassFish
Процесс миграции на GlassFish обычно достаточно прост и прямолинеен, во многом благодаря качеству спецификации JavaEE (ну и конечно повышенной заботе о пользователях в сообществе GF!). Единственная область, в которой иногда требуются нетривиальные изменения - это код, зависящий от внутренних деталей реализации MyFaces.
Реализация JSF в GlassFish (Mojarra), используемая многими контейнерами, и новая спецификация JSF 2.0 помогают улучшить переносимость, но если этого недостаточно, то в GF есть и спецальное свойство useMyFaces. Arun недавно рассказал, как использовать эту возможность c Apache Tomahawk. Вкратце:
|
• GlassFish v2 - используйте "useMyFaces" в "sun-web.xml"
|
Вам также необходимо отключить Facelets 2.0 в "web.xml", если у вас есть зависимости от Facelets 1.1.x.
Новый вводный курс по Grails, а также новости о Groovy
Posted by katya in Web.Next
|
NetBeans улучшает поддержку Groovy и Grails, и в частности добавляет новые вводные курсы. Встречайте - введение в Groovy, ролик о NetBeans.TV и введение в Grails. Поскольку Groovy очень легко смешивается с Java, то его просто использовать и с GlassFish: смотрите "Grails в GlasFish за 5 минут" от Alexis'а и читайте документацию по GFv3 Prelude. Кстати, GroovyBlogs работает на GlassFish v2 (отчет Netcraft) уже несколько месяцев. |
Скриптинг на основе JVM популярен в последнее время, и Groovy, как скриптовый язык для JVM, был очень популярен среди посетителей Devoxx на прошлой неделе (вот
фото доски
с
результатами голосования от Sven,
конечно и в статистике возможны ошибки (Ошибки первого и второго рода)!
Предыдущие наши заметки на эту тему помечены тегом
scripting
.
Новые отзывы о Servlet 3.0 PRD: поддержка асинхронности, улучшенная регистрация сервлетов и фильтров
Posted by Nikita Zinoviev in GlassFish
Публичный черновой вариант Servlet 3.0 прокладывает свой путь сквозь офис и должен выйти очень скоро. Параллельно с этим, Rajiv недавно написал Краткий обзор нового (по сравнению со старой EDR версией) а также более обширный обзор PRD, а Shing Wai написал обзор аннотаций. А сейчас вышли два новых поста, на этот раз от Rajiv'а и Jan'а.
|
Rajiv охватывает новое Асинхронное API. У этой области три различных применения: ожидание, пока ресурс станет доступным, асинхронная генерация ответа и использование существующих фреймворков.
Jan рассказывает о API для регистрации сервлетов и фильтров,
которое предоставит возможность регистрации во время выполнения (вместо только регистрации с помощью |
Если вы интересуетесь спецификацией Servlet 3.0 (или платформой Java EE 6), вы можете на следующей неделе присоединится к нашему новому набору веб-семинаров. Подробности смотрите на Вики. Если вы не можете посетить семинар, но у вас есть вопросы к докладчикам, просто добавьте их в комментарии к страницы и Эдуардо удостоверится в том, чтобы ответы были опубликованы. Он уже добавил первый вопрос.
Дополнение - JCP PMO формально опубликовал PRD.
Внимательный взгляд на SailFin (часть 1) : Authenticated Identity Management
Posted by Nikita Zinoviev in SailFin
|
Venu написал о поддержке RFC 4474 в SailFin. Там вводится новый механизм для безопасной идентификации отправителей SIP сообщений. Гораздо больше информации об этом можно найти здесь и здесь.
Чтобы узнать больше о безопасности в SailFin так же стоит посмотреть на следующие блоги:
|
На следующей неделе Эдуардо обещал написать как SailFin справляется с некоторыми из сложностей спецификаций из RFC 3261 и JSR 289.