Мы только что вступили в 2013 год, и после замечательного праздничного сезона пришло время начать новый сезон публикаций в моем блоге. С развитием всех спецификаций Java EE 7 пришло время протестировать некоторые из них и дать обратную связь. Если вы достаточно смелы, вы действительно можете взять последние версии GlassFish 4.0 для ночных или продвинутых сборок и протестировать полный интегрированный набор спецификаций. Если у вас ограниченное время и вам нужна более надежная настройка, вы можете также протестировать последние версии GlassFish 3.1.2.2.
Установка JSF 2.2
Как и ожидалось, это не так удобно, как мы привыкли. Вместо того, чтобы просто упаковать зависимость моментального снимка в ваше веб-приложение и перевернуть загрузчик классов, вам придется заменить связанный модуль в glassfish / modules для всего сервера. Я открыл ошибку на этом и надеюсь исправить это в ближайшем будущем. JSF 2.2 обратно совместим с контейнерами Java EE 6, и он должен иметь возможность упаковать его в ваше приложение. А пока просто получите последнюю  
 версию Mojarra JSF 2.2.0 Milestone 8выпустите (javax.faces-2.2.0-m08.jar) и поместите его в папку glassfish / modules. Теперь переименуйте или переместите оригинальный файл javax.faces.jar в место сохранения. Не забудьте очистить папку osgi-cache вашего домена (например, glassfish \ domains \ domain1 \ osgi-cache). Запустите свой домен и следите за файлом журнала, чтобы определить версию 
Mojarra :
 Mojarra 2.2.0-m08 (-SNAPSHOT 20130107-2105
 https://svn.java.net/svn/mojarra~svn/tags/2.2. 0-m08 @ 11337) 
Новые функции для 
пробного запуска
 Теперь создайте новый веб-проект в своей любимой среде IDE. Если вы используете Maven, объявите необходимую зависимость как предоставленную и продолжайте реализацию некоторых новых функций.
<dependency>
           <groupId>org.glassfish</groupId>
           <artifactId>javax.faces</artifactId>
           <version>2.2.0-m08</version>
            <scope>provided</scope>
       </dependency>
Есть отличный обзорный пост.
 Что нового в JSF 2.2? которая является отличной отправной точкой. Не забудьте проверить связанные проблемы JIRA, чтобы увидеть последние версии всех функций.
Сам г-н JSF Эд Бернс в прошлые годы подробно рассказал о JavaOne под названием «
 Что нового в JSF: полный обзор JSF 2.2 », который содержит ссылки на всю необходимую информацию и дает исчерпывающий обзор различных категорий функций. Найдите слайды и захваченную презентацию бесплатно на странице каталога содержимого JavaOne.
Краткое описание возможностей
 Six Big Ticket Features (
 JIRA)): Поддержка разметки HTML5, потоки граней, защита от подделки межсайтовых запросов, загрузка граней через ResourceHandler, компонент загрузки файлов, 
28 элементов среднего размера с несколькими шаблонами
 (
 JIRA ) в следующих областях: компоненты / средства визуализации, фасеты, жизненный цикл, управляемые компоненты , Ресурсы
 
44 Исправления ошибок (
 JIRA ) в различных областях: Компоненты / средства визуализации, Ajax, Ошибки и уточнения спецификаций, EL, Facelets, Жизненный цикл, Ресурсы
 
Следите за прогрессом.
 Легко следить за изменениями в пространстве JSF. Скорее всего, из-за очень прозрачного и открытого способа, которым руководит спецификация. Есть публичные проекты java.net как для
 спецификации, так и для
 реализациии вы можете присоединиться к
 спискам рассылки pecification . Существуют также средства отслеживания проблем как для
 спецификации, так и для
 реализации,  и вы также можете посмотреть обновленное планирование, посетив
 http://jsf-spec.java.net/planning/ .
 
Далее всегда полезно подписаться на
 Твиттера Манфреда Рима  и
 Эда Бернса . Спецификация jsf также имеет свой собственный дескриптор твиттера (
 @jsf_spec ).
 Оставить 
отзыв
 Самое важное — это оставить отзыв. Отправляйте комментарии относительно спецификации в список рассылки пользователей и голосуйте по вопросам, которые вы хотите решить. Еще одна хорошая идея — помочь проекту, следуя
 Руководство по внедрению JSR для Java EE 7 для
 JavaServer Faces 2.2 (JSR 344)
