DZone
Java Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > RichFaces 4.0 Takes Shape

RichFaces 4.0 Takes Shape

Mitch Pronschinske user avatar by
Mitch Pronschinske
·
Jun. 17, 10 · Java Zone · Interview
Like (0)
Save
Tweet
8.52K Views

Join the DZone community and get the full member experience.

Join For Free
The JBoss RichFaces developers are now running full-sprint towards the next major version of the JavaServerFaces component library.  RichFaces 3.3.3 started the JSF 2.0 integration, now RichFaces 4.0 is here to finish it(!).  JBoss just released the second Alpha of version 4.0, which adds loads of new features and prepares for complete JSF 2.0 integration, development, and extensions.

Here are the main new features added in RichFaces 4.0.0
Alpha 2:

  • Redesigned and improved Component Development Kit - Nearly complete!
  • Ajax core components set almost completely migrated
  • Ajax request smart Queuing mechanism implemented
  • Rich Data Iteration components created
  • Skinning including standard control skinning feature was migrated
  • Maven archetype that is a very basic application to build on

With the alpha 2 release, there are also significant updates to the RichFaces build structure.  When RichFaces 4.0 is complete, it will have a redesigned modular repository and build system.  This will make JSF development easier for beginners, and it will let developers work on new components in various sandboxes.

Here is a complete list of the current components, behaviors, tags, and functions as of this release:

Core:
  • a4j:ajax
  • a4j:commandLink
  • a4j:commandButton
  • a4j:push
  • a4j:mediaOutput
  • a4j:status
  • a4j:jsFunction
  • a4j:log
  • a4j:outputPanel
  • a4j:poll
  • a4j:param
  • a4j:queue
  • a4j:attachQueue
  • a4j:repeat
  • a4j:region

Iteration:
  • rich:dataTable
  • rich:extendedDataTable
  • rich:subTable
  • rich:dataScroller
  • rich:subTableToggleControl
  • rich:columnGroup
  • rich:column

Miscellaneous:
  • rich:clientId
  • rich:element
  • rich:component
  • rich:isUserInRole
  • rich:findComponent
  • rich:componentControl
  • rich:hashParam

The next release of RichFaces 4.0 will be milestone one.

You can download all the release artifacts at the RichFaces download page. The distribution readme.txt in the richfaces-4.0.0.ALPHA2 file contains all you need to get started and integrate the library into your application. If you are using maven you can follow the wiki instructions: How to add RichFaces 4.X to Maven Based Project.
RichFaces

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What SREs Can Learn From the Atlassian Nightmare Outage of 2022
  • Message Queuing and the Database: Solving the Dual Write Problem
  • Counting Faster With Postgres
  • How to Perform Visual Regression Testing Using Cypress

Comments

Java Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo