Differentiating between an initial login, a session expired, and a logout when displaying messages to the user on the login screen seems like a simple task. The implementation is unfortunately not quite as simple as it sounds and requires a little legwork. The following tutorial will guide you through the requirements.
The first component [...]
Entries from November 2007
Session expired messages using Seam security
November 16, 2007
Solution using Seam to pagination issue with JSF on DataModel updates
November 13, 2007
In an implementation using the JBoss RichFaces rich:dataScroller component, I noticed the first attribute of a UIData component is maintained even if the DataModel it is displaying has changed. It turns out, this is an issue with JSF. The UIData component does not track the DataModel it represents. Thus, when the DataModel is updated it [...]
WebBeans and stereotypes, achieve your own stereotypes today with Seam
November 9, 2007
Recently reading the Web Beans Manifesto, I was intrigued by the use of stereotypes through annotation. Stereotypes are not a new concept. In fact the UML used them as extensibility mechanisms for defining new model elements that have specific properties suitable to your problem domain. Sound familiar?
The following diagram demonstrates some typical stereotypes:
Obviously, this indicates [...]
Alleviating client-side back-button issues with Ajax4JSF and RichFaces
November 8, 2007
Recently an article I wrote was published on the Seam conversation model and how issues with the back-button can be eliminated through a continuation approach. This aids developers in resolving back-button issues with respect to server-side state, but what about the client-side. Ajax development is a breeze with Seam especially when used in [...]
Finally getting around to it…
November 8, 2007
I have been meaning to put together a blog for quite a while, but simply never got around to it. Now seemed like the right time given the publication of my first article and my involvement in the upcoming second edition of JBoss(R) Seam: Simplicity and Power Beyond Java(TM) EE.
I look forward to providing [...]
Posted in



content rss
Comments
April 26, 2010
@Tim: I will definitely be posting more on the topic of mashups in the next few...
April 26, 2010
You should give jQuery-JSONP a try, it handles timeouts transparently :)...
April 26, 2010
Very help and concise examples! Thank you for sharing. I was wondering if we’d see...
April 6, 2010
Jacob, I fully agree with you about the 7 good reasons you mentioned above for adopting...
April 6, 2010
Good article. Open source is way to go.