Enhance JSF Features with jBoss RichFaces Ajax Framework

If you want to enhance your web application with the use of powerful Ajax Components then jBoss Rich Faces is just the ideal Ajax Framework for you. This Ajax Framework is an enhanced UI component framework that will allow you to integrate the Ajax capabilities easily into all your business web applications by making use of JSF. The latest version 4 of this Ajax Framework is developed by pioneering Ajax Support that came with the jBoss Rich Faces version 3 and now this has been standardized in JSF 2. This framework not only extends the Ajax capabilities but as well enhances various areas of JSF 2 that consists of Dynamic Resources, Component Development, Usability, Skinning and Performance tuning so that the users of this framework can enjoy all the benefits of productivity enhancements of JSF2.

jBoss RichFaces

Features of jBoss Rich Faces at a Glance

  • This framework supports Client Side Validation by allowing the expansion of JSR 303 Bean validation to the web browser.
  • This framework consists of 2 libraries that have complete set of Ajax enabled components of which the first one is the Rich Library that has all the in-built , ready to use , self contained components and the other is the a4j library that has all the web page centric AJAX controls.
  • This framework supports automated and detailed Testing options for various listeners, components, web pages and actions.
  • It has its own CDK i.e. the Component Development Kit. CDK is nothing but set of tools that will be helpful in creating UI Library which will be of great help in creating novel Ajax Components with the help of the in-built Ajax Components and the Skinnability Support.
  • This framework supports advanced queuing so as to pace up with the high performance requirements of all the real world business applications.
  • With a broad Cross browser compatibility this framework supports Push Component Upgrades that consists of  JMS ( Java Messaging Service) Integration and other transport techniques.
  • Last but not the least with an all-inclusive documentation that includes all the best practices for web development and all other Ajax Component details this framework as well has active and huge community as  credits to its foundation.

jBoss RichFaces Overview

jBoss Rich Faces Ajax Framework Architecture

jBoss Rich Faces is an Ajax Framework whose architecture is broadly classified into five parts :

  • The foremost and the primary part is the Ajax Filter that allows you to add all kinds of Ajax Capabilities to your JSF web application with the use of Rich Faces.
  • Rich Faces JavaScript engine will be needed for running the Ajax Requests and Responses.
  • If you want to send Ajax Requests then you will have to make use of the Ajax Action Components part of the overall architecture as it contains all the standard JSF components.
  • If you want to describe a region of the webpage that has to be decoded when an Ajax Request is sent then you will have to make use of the Ajax Containers.
  • Skinnability feature should be used in case you would like your web app to have the skinning capability.


Recently Published


8 Search Form Tutorials Built With CSS3, jQuery & HTML5

Elevate the power of search by adding search functionality or search ...


10 Best HTML5 Frameworks For Hybrid App Development

Hybrid apps are generally built around native web view container or ...


A Look at The Evolution Of WordPress and What Future Holds For It

When it comes to developing a website, WordPress is the first name ...


7 WordPress Plugins That Make Your Site Mobile Responsive

Not much in the recent past, having a responsive website that works ...


Things you should Consider When You Are Designing an E-commerce Website

The people of today’s generation have discovered the various ...


Developing a Mobile App Using Open Source Software? Consider These Tips For Security

Today, almost every IT organization (including the Fortune 500 ...


5 CSS Tools You Shouldn’t Miss As a Web Designer and Developer

It’s no secret that CSS (Cascading Style Sheets) is the key to ...


10 Awesome Live Chat Plugins for WordPress

Patronage by loyal customers yields 65 percent of a typical ...


10 High-Grade Premium Drupal Themes Worth A Quick Install

Serving as the perfect tools for enhancing your Drupal ...