|
|
|
|
Два новых(очень хороших) обзора 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.
Вышла версия 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, добавлена поддержка загрузки файлов.
Насколько переносима ваши приложения под Java EE
Posted by yury in GlassFish
|
Во времена интересных дискуссий вокруг поддержки и монетизации программ с открытыми исходными текстами, ценность стандартного программного интерфейса приложения сильна как никогда. Так, последнее сообщение Sekhar'а вступление в средства верификации для Java EE должно быть интересным для многих, независимо от того, используют они GlassFish или нет. |
Средство "верификации" проверяет соответсвие приложения под Java EE набору утверждений и выдает отчет о степени переносимости приложения. Средство можно вызывать из коммандной строки, оно также встроено в GlassFish и в NetBeans, а также доступно как ANT task. Поэтому возможно использовать вариант для ANT в окружении непрерывного построения (continuous build) или просто отправить результаты в систему контроля версий, и тогда можно определить когда появилась непереносимая версия приложения.
И напоследок, вы можете применять точно такие же проверки во время развертывания в GlassFish с использованием ключика --verify=true для команды asadmin deploy или просто установить чекбокс "Run Verifier" в графической среде управления.
Обновленные GlassFish/JavaEE SDK с последним JDK
Posted by lativ in GlassFish
Последняя версия JDK - 6 обновление 7. Мы только что обновили соответствующие Java EE/GlassFish SDK, включив обновленный JDK. Подробности тут.
• Java EE / GlassFish
страница загрузки
• Java SE
страница загрузки
Серия постов от Adam Bien
Posted by katya in General
|
Adam Bien (один из Java Champions) за последние несколько дней опубликовал серию заметок про EJB 3:
|
Adam рассматривает вопрос о легковесности EJB как с точки зрения разработки, так и с точки зрения исполнения, противопоставляя EJB3 подходу похожие, но все же другие технологие как Spring и Guice, и принимая во внимание ожидаемые улучшения EJB 3.1. Вывод Adam - EJB - это не более чем "средний вес" ("midweight"). В целом все три заметки очень интересно читать, особенно потому, что все мнения основаны на фактах.
Adam Bien - независимый консультант и член нескольких экспертных групп JCP (EJB 3.1, Java EE 6, ...). Он будет представлять GlassFish v2 и v3 на конференции Jazoon, которая на следующей неделе пройдет в Цюрихе, Швейцария.
Опубликован код GlassFish v3 JavaOne Scripting demo
Posted by kostya in GlassFish
|
В блоге у Arun'а вы можете прочитать заметку про демонстрационную программу "TicTacToe", представленную на JavaOne '08. Полное описание программы, исходные коды для Java EE, Rails и Grails доступны на сайте glassfish-scripting. Эта программа наглядно и интересно показывает многие из преимуществ GlassFish v3 - быстрое время запуска, загрузку по требованию веб-контейнера, JRubyOnRails и Groovy модулей. Так же вам будет интересно посмотреть, как различные приложения написанные на разных языках могут гармонично сочетаться в рамках одного и того же программного окружения и совместно использовать различные объекты, как например Comet контекст. |
Arun и его команда будут рады услышать ваши отзывы на webtier-AT-glassfish.dev.java.net или на GlassFish WebTier форуме. Если этот топик про скриптовые языки интересен вам, то обращаем ваше внимание на блог Вивека - он является лидером направления Scripting for GlassFish.
Вышла версия GlassFish v2ur2 (а так же Java EE SDK, NetBeans 6.1)
Posted by kostya in GlassFish
|
GlassFish v2 ur2 (Update Release 2) доступен для скачивания со страниц:
|
Мы так же слышали, что готовится обновленная версия инсталлятора IzPack...
Так же вышла финальная версия NetBeans 6.1. Для скачивания предлагаются несколько пакетов, некоторые их них включают в себя GlassFish. В этой версии, кроме обновленной поддержки JavaScript, вы найдете еще много изменений и улучшений. Смотрите нашу недавнюю заметку по этой теме.
Verifier - настало время объединить усилия
Posted by alexface in GlassFish
|
Verifier - приятная утилита, помогающая многим пользователям обнаруживать ошибки в коде Java EE приложений. В последнее время в сообществе пользователей появился интерес на предмет возможного вклада в развитие. Поэтому мы создали специальную рассылку - verifier-AT-glassfish.dev.java.net. |
Самое время познакомиться с утилитой (вы найдете bin/verifier в любой поставке GlassFish/Java EE SDK). Одной из приятных особенностей является возможность запуска наборов тестов (например, EJB 3.0
persistence тесты, Web тесты, WebServices тесты, и т.д.). Sahoo координирует работу по развитию утилиты. Помните, вклады в развития могут участвовать в программе награждений GlassFish.
Утилита может быть использована прямо из командной строки, в качестве ANT'овой задачи, как часть процесса встраивания приложения, а также из NetBeans.
JavaFX как клиент к GlassFish
Posted by yury in GlassFish
|
GlassFish v2 уже имеет поддержку Java WebStart (TA entries), а Tim только что добавил поддержку JavaFX скриптов. Это планируется сделать для GlasFish v2 UR однако она появится в ближайшем билде. |
Технология требует Java SE 6 на клиенте, но клиент может быть предоставлен через Java WebStart. Смотрите обо всем этом в отчете Tim'а, и дайте нам знать, если сделаете интересный скринкаст.
Enterprise Tech Tips... и Финансовые Результаты - теперь через Feeds
Posted by kostya in General
|
|
Enterprise Tech Tips недавно стали доступны как Блог (с соответствующими feeds - RSS и Atom). Вот например статья о Japex, на которую мы недавно ссылались. Кроме того, вчера (в понедельник) Sun опубликовал свои финансовые результаты через новостной feed. Кстати, Ed ждет ваших советов и рекомендаций по поводу блога и возможных тем для будущих Tech Tips. |
Выходит Новая книга Посвященная GlassFish
Posted by lativ in GlassFish
Предпочитаете бумажные носители информации ? Тогда Ваш счастливый день наступит в районе сентябре. В это время, по словам David Heffelfinger будет опубликована его новая книга: Разработка Java EE 5 приложений с использованием сервера приложений GlassFish.
Она анонсирована как "Полное руководство по установке и настройке сервера приложений GlassFish и разработке Java EE 5 приложений и их развертывание на этом сервере". Издательство - Packt, фокусирует свое внимание на вопросах, связанных с open-source с момента своего основания в 2004. Сейчас они предлагают 20% скидку при предварительном заказе, плюс бесплатную доставку во многие страны (к сожалению, Россия в их список не входит).
Недавние улучшения в JSF RI: производительность и инъекция ресурсов
Posted by katya in GlassFish
Команда разработчикок JSF RI (входящая в состав GlassFish) непрерывно улучшает функциональность и производительность базовой реализации Java Server Faces (JSF RI).
Что касается производительности, то Ryan сообщает о TPS (Transactions Per Second) экспериментах в режиме клиента (состояние хранится в HTML, отправляемом клиенту) и в режиме сервера (состояние сохраняется в памяти сервера). В обоих случаях результат демонстрирует прекрасные улучшения, особенно в много-процессорной конфигурации. По мнению Эдуардо, наилучшее определение выбора между режимом клиента и сервера дал Jacob (читайте его блог). В упрощенном варианте оно звучит так: хотите скорость - выбирайте режим сервера, хотите сохранить память - выбирайте режим клиента.
Другое недавнее улучшение - это улучшенная поддержка Инъекции Ресурсов (Resource Injection), которая какое-то время была применима только к GlassFish, но сейчас также может быть использована с Jetty и Apache
Дополнительную информацию про JSF читайте здесь.
Отладка JavaScript в Phobos стала проще
Posted by diamondrain in Web.Next
|
Roberto аннонсирует релиз .5.1 плагина Phobos для NetBeans, который позволит вам проще строить и отлаживать приложение JavaScript. Вы можете строить приложения при помощи jMaki в качестве фронтэнда и JavaScript (через Phobos) на серверной стороне. Отладчик JavaScript в NetBeans плагине "имеет все ожидаемые средства отладки (точки останова, стек вызовов, просмотр переменных)" которые вы могли бы найти в отладчиках других языков. За дополнительной информацией по разработке приложений при помощи Phobos смотрите последнее сообщение Jennifer "Новые технологии для Ajax и разработка Web приложений: проект Phobos". Эта статья сейчас доступна на сервере The Server Side. |
Phobos представляет собой легковесную , удобную для работы со скриптами среду в виде web-приложения на Java платформе. Цель проекта Phobos - показать, что Java - отличная платформа, для разработки серверных скриптов, позволяющая разработчикам на динамических языках использовать возможности Java SE и EE. Изначально проект Phobos был ориентирован на JavaScript, но дизайн системы обеспечивает использование также и других динамических языков.
Java EE JAR файл доступен в репозитории Maven
Posted by katya in Sun
Многие спрашивали, нельзя ли получить весь Java API в одном единственном JAR файле (удобно использовать, например, для компиляции). Ludo только что выложил такой JAR файл в репозиторий Maven на java.net.
Более подробную информацию читайте на блоге Ludo.