I was recently asked to setup Ehcache as a second-level cache for a Java based Seam application. In doing so, I was asked if I could expire entities in the cache at midnight or after being alive for 8 hours(whichever…
Building Dynamic RichFaces Components with Seam
There are a couple of different ways to dynamically build RichFaces components. We can implement it inside the view or we can implement it on the server side. Let’s say we want to build a panelMenu where the user can…
Adding an unsigned signature to a PDF using Seam and iText
Seam provides a nice component library that uses iText to generate a PDF document. In the process of building a proposal management system, I found myself needing to add an unsigned signature to a PDF. The requirement was to provide…