jump to navigation

Spotlight: JBoss Portlet Bridge (aka “it was about time”) June 11, 2008

Posted by Sacha in JBoss.

Sometimes you take things for granted, they are what I would call “technical truisms”. Some examples? Well, you are most probably intuitively expecting that the various Web Services stacks out there will interoperate, that the next.gen CPU to be released will be faster than the previous generation and that using a Mac will make you look way cooler than if you had to carry a disgracious 5kg laptop.

In the same vein, you would probably expect JSF to smoothly integrate with “the” other obvious Java front-end specification, Portlets, right? Well, slow down cow-boy, we actually had to wait for a dedicated spec to solve that limitation (!). That’s what I learned recently while chatting with Thomas Heute (JBoss Portal product lead) about Seam’s level of integration with JBoss Portal.

That “freedom spec” is called “Portlet Bridge Specification for JavaServer Faces” (Early Draft Review 3) and has been implemented by the JBoss Portal as part of the JBoss Portlet Bridge project hosted on JBoss.org. Instead of badly paraphrasing what it does, let me quote the documentation:

The JBoss Portlet Bridge (or JBPB for short) is an implementation of the JSR-301 specification which supports JSF within a portlet and with added enhancements to support other web frameworks (such as Seam and RichFaces). It basically allows any Java developer to get started quickly with their JSF web application running in a portal environment. The developer no longer needs to worry about the underlying portlet development, Portlet concepts, or the API.

Where things really become interesting is when you start leveraging the powerful features of Seam or RichFaces (from inside JBoss Developer Studio‘s IDE for example) to develop a Portlet.
This is very good tech and address a gap that should have not existed in the first place. If you want to follow what’s going on, the JBoss Portlet Bridge Wiki is the best place for this.





1. Ralph - September 23, 2008

It’s also interesting is when you start leveraging the powerful features of Seam from inside Eclipse.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: