RichFaces - Обзор
RichFaces - это библиотека компонентов с открытым исходным кодом для технологии JSF. Он разработан и спроектирован JBoss. RichFaces предоставляет разработчику JSF повторно используемые разметки и возможности AJAX без каких-либо предварительных знаний о интерфейсе. RichFaces был разработан на основе JSF 2, следовательно, он следует тому же жизненному циклу, что и JSF. Встроенная поддержка AJAX и настраиваемые функции внешнего вида открыли новые горизонты для приложений Enterprise Java.
Преимущества и недостатки
Ниже приведены несколько advantages использования RichFaces.
AJAX support- RichFaces исключает старые стандартные коды AJAX и JavaScript для включения разметки на веб-страницы. Используя RichFaces, разработчик может добавлять разметки на лету, не имея никаких предварительных знаний об AJAX.
Component Development Kit (CDK)- Как описано ранее, разработчику не нужно концентрироваться на разметке, используемой в приложении, все, что им нужно включить, - это теги RichFaces для использования этих функций. Это автоматическое создание разметки будет выполняться средой выполнения под названием CDK.
Resource handling - RichFaces предоставляет дополнительную поддержку для создания различных двоичных файлов, таких как изображения, Excel, электронные таблицы и т. Д.
Skinning- Скиннинг - это современный подход, представленный в JSF, который позволяет очень легко контролировать внешний вид приложения. Специально централизованное управление цветом с использованием других настраиваемых параметров делает его очень удобным для разработчика.
Ниже приведены несколько disadvantages использования RichFaces.
Resource - Это довольно новая технология, поэтому получение ресурса хорошего качества - огромная проблема для богатого разработчика.
Complex- Переход через разные фазы и создание динамических надбавок - это ответственность CDK. Понимание внутренней обработки CDK немного сложно и сбивает с толку традиционного интерфейсного разработчика.