Выпуск Компонентов Richfaces 3.2.1

Что нового в версии 3.2.1? Новый функционал, улучшения и исправления: Plug'n'Skin — Этот функционал позволяет быстро и без особых усилий создавать новые и расширять существующие скины с помощью плагина сборки проекта Maven, который создает все необходимые файлы на основе прототипа.

Помимо переопределения основного набора параметров, разработчики имеют возможность быстро генерировать CSS-файлы для расширенных настроек компонента, включающие все внутренние классы стилей.

Кожа лагуны, созданная с использованием Plug'n'Skin .

Доработан компонент «Ящик предложений»: теперь интерфейс клиентской программы, реализованный посредством JavaScript, позволяет сохранять выбранные объекты, а не только выбранные строки для дальнейшей обработки; также добавлена функция вызова подсказки (для реализации на комбобоксе на основе компонента подсказки).

Фиксированная функция Сортировка (сортировочный) компонент Таблица данных .

Исправление позволяет сортировать объекты, а не просто выбранные строки, устраняя необходимость использования дополнительных компараторов для правильной сортировки объектов.

Улучшенная функция Фильтрация : исправлена ошибка, связанная с отображением поля ввода (используется по умолчанию) для фильтрации данных, а также добавлен CSS-класс для применения стилей.

Улучшенный компонент DataScroller : Исправлена ошибка, возникающая при использовании нескольких экземпляров компонента на одной странице: добавлена возможность работать с текущей страницей на сервере и обрабатывать настройку неправильной страницы.

Улучшена привязка к элементам DOM в компонентах.

компонентControl И контекстное меню .

Исправлены проблемы, возникавшие при прокрутке и загрузке данных, а также с кроссбраузерной совместимостью в компоненте ScrollableDataTable. Внесен ряд исправлений Поле со списком И Файл загружен .

Решены проблемы, связанные с кодировкой символов.

Исправлены утечки памяти в некоторых компонентах, проведены работы по оптимизации, что позволило повысить производительность.

Исправлен ряд проблем, связанных с совместимостью с Мои лица .

Исправлен ряд проблем, связанных с поддержкой браузера.

Опера .

Богатые лица — это фреймворк с открытым исходным кодом (распространяется по лицензии LGPL), позволяющий использовать все возможности технологии Ajax при разработке приложений на основе технологий JSF (JavaSever Faces).

Обширная библиотека готовых компонентов (на данный момент в библиотеке 70 компонентов) Richfaces позволяет разработчику быстро создавать стабильные, функциональные и высокопроизводительные приложения Web 2.0, уделяя при этом больше внимания бизнес-логике, не затрачивая при этом много усилий.

по созданию пользовательского интерфейса.

Технология Richfaces успешно интегрируется с JSF, обеспечивая поддержку стандартных функций: проверку данных, механизмы преобразования, а также статическое и динамическое управление ресурсами, полностью интегрируясь в жизненный цикл JSF. Важно, что Richfaces добавляет все возможности технологии AJAX в существующие приложения JSF. Richfaces также успешно интегрируется с фреймворком Seam от JBoss, позволяя использовать все преимущества этой технологии (аннотации, диалоги и т. д.).

Разработчики RichFaces уделили большое внимание внешнему виду компонентов: все визуальные компоненты библиотеки поддерживают скинабильность (встроенную возможность быстрого изменения внешнего вида элементов управления).

При этом в RichFaces имеется 9 готовых к использованию скинов.

RichFaces также имеет механизм сопоставления стандартных элементов HTML с внешним видом компонентов RichFaces. Также в версии 3.2.1 появился новый функционал под названием Plug-n-Skin, который позволяет легко создавать собственный скин на основе одного из предопределённых, базовых скинов библиотеки.

Все визуальные компоненты библиотеки RichFaces кроссбраузерны, что дает разработчику возможность использовать AJAX в своих приложениях, не тратя много времени на устранение проблем, связанных с отображением JavaScript и CSS в разных браузерах.

Еще одним важным преимуществом RichFaces является совместимость библиотеки со следующими серверами: Апач Томкэт 5.5–6.0 БЭА Веблогик 9.1–10.0 Смола 3.1 Пристань 6.1.x Сервер приложений Sun 9 (J2EE 1.5) Стеклянная рыбка (J2EE 5) JBoss 4.2.x - 5 Где можно узнать больше о Richfaces? Официальная страница проекта RichFaces ( http://www.jboss.org/jbossrichfaces/ ) Вы можете скачать библиотеку RichFaces здесь.

( http://www.jboss.org/jbossrichfaces/downloads/ ) Руководство разработчика ( http://www.jboss.org/file-access/default/members/jbossrichfaces/freezone/docs/devguide/en/html_single/index.html ) Система отслеживания задач проекта Richfaces JIRA( http://jira.jboss.com/jira/browse/RF ).

Форум пользователей RichFaces ( http://jboss.com/index.htmlЭmodule=bb&op=viewforum&f=261 ) Теги: #Web 2.0 #java #с открытым исходным кодом #Chulan

Вместе с данным постом часто просматривают: