|
|
|
|
Два новых(очень хороших) обзора JSF 2.0
Posted by lativ in General
Все больше признаков хорощего приятия JSF 2.0 в мире приложений уровня предприятия. David Geary опубликовал на IBM DeveloperWorks статью JSF 2 Fu, Часть 3. В то же время Andy Schwartz, представитель от Oracle в комитете JSR-314, опубликовал превосходную статью "Что нового в JSF 2?".
Другие заметки по данной тематике отмечены тегом JSF2
.
И не забывайте - самый простой способ опробовать технологию: скачать
GlassFish v3 Preview
и затем
обновиться до последней версии Mojarra.
Изучаем JSF 2.0 - новые ресурсы, RefCards, примеры, JSF Fu...
Posted by lativ in GlassFish
JSF 2.0 на финишной прямой, реализация доступна в GFv3 Preview. Самое время узнать побольше о новой версии JSF, ниже небольшая подборка полезных ссылок:
•
Страница JSR 314 (EG) содержит ссылки на саму спецификацию, результаты голосования и т.д.
•
Mojarra - RI(готовая для промышленного использования), но лучше... воспользоваться
• GlassFish v3 Preview,
в который входят примеры, документация и инструментарий для обновления.
•
Сайт проекта Mojarra также содержит JavaDocs
и
JSF DataSheet.
•
На сайте Sun в разделе посвященном
технологии JSF
есть множество полезных ссылок, включая учебные материалы по JSF 2.0.
•
Cay - DZone RefCard.
•
David Geary - ряд статей по JSF Fu:
часть 1
и
часть 2.
•
серия заметок по функциональности JSF, включая его заметку
дополнительные ресурсы по JSF.
•
Ryan - серия подробных заметок по новинкам в спецификации.
Все материалы связанные с TA отмечены тегом JSF... Ваши пожелания, мнения о спецификации и/или реализации помогут нам - "добавить штрихи и завершить картину".
Окончательный вариант черновика JSR 299 отправлен на рассмотрение
Posted by lativ in GlassFish
Окончательный вариант черновой версии спецификации JSR 299 отправлен на рассмотрение. Подробности в заметке Gavin - "Анонс и обзор" и/или скачайте сам черновик.
к настоящему времени, все ещё не решенными остаются связи между jsr 299, JavaEE 6 и JSR 330; ряд интересных идей высказан в комментариях к заметке Gavin, там же вы можете сравнить результаты голосований и комментарии к 299 и к 330. Мы будем держать вас в курсе событий.
Вышла версия GlassFish v3 Preview!
Posted by kostya in GlassFish
|
Сегодня состоялся релиз версии GlassFish v3 Preview. Это "Early Access" версия Java EE 6, и ее выход, как вы догадались, приурочен к JavaOne 2009. Версия доступна для скачивания на этой странице. Смотрите так же материалы на страницах JavaEE 6 стандарты, Документация и ресурсы, Документация по GFv3, SDK Release Notes и GFv3 Release Notes. |
Этот релиз выходит в виде 2х сборок - соответствующих веб-профилю JavaEE 6 и полной спецификации JavaEE 6. Размер файла для скачивания зависит от версии и набора функциональности, но в целом он должен укладываться в рамки от 40 до 60 мегабайт. Помните, что вы легко можете начать работу с небольшой версии (web profile), а потом по мере необходимости легко добавлять остальные модули через интегрированный центр обновлений.
PFD версия Servlet 3.0 в общем доступе. Кратко о web-fragment.xml
Posted by lativ in GlassFish
Конечная черновая версия (Proposed Final Draft) Servlet 3.0 доступна с официальной страницы JSR 315. Это та самая версия, что будет реализована (*) в GlassFish v3 EA (он же JavaOne релиз).
И в продолжении темы: Shing Wai опубликовал заметки, в которых объясняет как использовать web-fragment.xml. Это улучшение предназначено для лучшей поддержки подключаемых jar-библиотек(pluggability of library jars).
(*) исправлены ошибки и, по словам Rajiv, добавлена поддержка загрузки файлов.
Обновление расписания и планов 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 получилась настолько хорошей, насколько вы заслуживаете.
Смотри мам! 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. Маленькие шажки в правильном направлении.
Новые отзывы о 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.
JSF 2.0 - доступен для открытого обзора
Posted by yury in GlassFish
|
Черновик JSF 2.0 доступен для открытого обзора, загрузить его можно отсюда. Раньше Roberto сообщал о планах для всех Java EE 6 спецификаций, доступных открыто к середине декабря; пока все хорошо, но будет еще больше.
Roberto запланировал представить Java EE 6 18-го декабря
(совместно с Rajiv про сервлеты версии 3.0).
Также смотрите сообщения с тегами JSF |
Встроенные EJB
Posted by alexface in GlassFish
|
Частным случаем использования API контейнера для внедрения является тестирование, и, как показывает опыт, это может сильно повлиять на скорость разработки. Поэтому с удовольствием сообщаем вам о дальнейшем развитии API, возглавляемом Ken'ом (JSR 318 EG). Предлагается создавать/освобождать контейнер следующим образом: EJBContainer ejbC = EJBContainer.createEJBContainer(); Вводная запись Ken'а также ссылается на грядущие подробности в следующих заметках (например, портируемые глобальные имена JNDI) - так что следите за новостями. |
Очевидно, что экспертная группа EJB 3.1 имеет клиент-ориентированный взгляд на дальнейшее развитие спецификации. Снимаем шляпы!
См. также другие заметки про EJB3
.
Планы на обновление 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 - поздравляем! |
Модульность в Servlet 3.0
Posted by yury in GlassFish
|
Пожалуйста, продолжайте помогать нам делать будущую Java EE 6 наиболее подходящую под ваши потребности! Rajiv написал новую статью о модульности в Servlet 3.0; оцените её и напишите свои комментарии, положительные или отрицательные. |
Также смотрите все предыдущие записи по Java EE 6 и предыдущие записи Rajiv о Servlet 3.0.
EJB 3.1 на Тест-драйв - установите их на GlassFish v3
Posted by kostya in GlassFish
|
Выход спецификации EJB 3.1 EDR в начале прошлого месяца уже дал возможность для написания отзывов и впечатлений, но ничто так не помогает понять спецификацию, как ее реализация. Mahesh и его команда разработали и выпустили EA-версию (early access - ознакомительную) EJB3.1, которая инсталлируется как контейнер в GlassFish v3 TP2. Читайте блог Manesh, чтобы узнать о возможностях этой версии и ознакомиться с инструкцией по установке. Смотрите так же вступительную статью Кена об этом плагине. |
Пожалуйста поделитесь с нами своими впечатлениями от этой версии. Спасибо!
Предварительные версии спецификации JavaEE 6: Servlet 3.0 и JPA 2.0
Posted by kostya in GlassFish
|
Вышли новые редакции предварительных версий JavaEE 6 спецификаций:
• Rajiv анонсировал черновик спецификации (Draft Spec) Servlet 3.0
|
Пожалуйста знакомьтесь с документами и пишите свои отзывы. Только так вы сможете действительно повлиять на процесс создания спецификации и гарантировать, что ваши пожелания и ожидания будут включены в документ.
EclipseLink в GlassFish v3 как эталонная реализация JPA 2.0
Posted by kostya in Administration
|
GlassFish v1 и v2 используют TopLink Essentials в качестве поставщика JPA (1.0). Большим братом TLE является EclipseLink (см. анонс), который разрабатывается под руководством Oracle.
EL хорошо вписывается в архитектуру GlassFish v3, и на прошлой неделе Oracle, Eclipse и Sun анонсировали EL будет доступен под двойной лицензией - традиционной EPL и базирующейся на BSD лицензией EDL (см. license.html@Trunk). |
Сейчас мы сфокусированы на интеграции EL с GFv3, но в то же время EL должна так же работать и с GFv2, к чему уже проявляют интерес (см. обсуждение EL@GFv2).