As far as I know there are two "kinds" of breadcrumbs.
The static/hierarchy one
- Works like a stack
 - Entries are pushed when a user goes "deeper" into the site
 - Entries are poped when user goes "up" into the site
 - Is the same for all users (for a given page)
 - Shows location rather than history
 
A simple Example would be HOME -> BIG CATEGORY -> SMALL CATEGORY -> ARTICLE
The dynamic/historical one
- Works like a queue
 - Entries are pushed at the end when a user goes to another page
 - Entries are removed from the front when the maximum size is reached
 - Is different for each user, since it is personalized.
 - Shows timeline/history instead of location.
 
A simple example would be SMALL CATEGORY -> HOME -> BIG CATEGORY -> HOME
The question is:
Are there any ready-made JSF component for these types of navigation?