Seam Identity Management
Building a reusable Seam framework foundation for rapid application development with identity management.
22 posts
Building a reusable Seam framework foundation for rapid application development with identity management.
Non-latin character replies broke in 10MinuteMail until Seam/JSF's charset handling got fixed.
Packt Publishing's "Seam 2.x Web Development" by David Salter is a practical guide to building web apps with Seam.
Seam MailSession fails with IP-based auth - configure environment-specific mail settings in components.xml.
Free Seam cheat sheet from DZone - lookup annotations, schemas, and patterns in seconds.
RichFaces modal panels break in IE6 when using s:graphicImage - use a Servlet workaround instead.
Seam's Home object design pattern solves LazyInitializationException and entity manager scope issues.
Apache proxy blocks RichFaces JavaScript - the ContextRoot/a4j path needs direct access, not load balanced.
Let's say that when a user clicks on something, perhaps selecting something from a DataTable or DataGrid, you want to call some server side code, and then popup a modal panel which needs to show content based on the new state setup by your server side call. In my case I have a DataGrid showing a number of items, and when a user clicks on an item I want to set the current selected item on a Seam component on the server, and then popup a modal panel to display detailed information about the item, and provide the user some actions within the modal panel.
Seam 2.0 CR3 and JBoss 4.2.2 upgrades deliver faster email processing under load.
Getting Quartz scheduling to work with Seam proved tricky - here's what I learned navigating sparse docs and setup gotchas.
Adding CAPTCHA protection to Seam forms takes three minutes - here's exactly how, including the build and config changes needed.
10MinuteMail now supports 29 languages and runs on Seam 2.0.CR1 - hopefully cutting the OutOfMemory errors.
Seam-gen now generates ant targets that run seam tasks directly from your IDE - no command line needed.
Enhancing seam-gen to support multiple projects.
10MinuteMail redesigned with clipboard copy feature and upgraded to Seam 2.0 on new fishfuse.com domain.
Firefox rendering failures for Google ads explain a revenue drop after JBoss upgrade - sometimes the culprit is unexpected.
Expose Seam components through web services using the JBoss component model - no magic, just clean architecture and lifecycle management.
10MinuteMail hits Digg's front page organically and handles 100k hits in 18 hours with barely a CPU hiccup - SEAM powers the success.
10MinuteMail delivers disposable email addresses that expire in 10 minutes - built with Seam to defeat spam.
Getting Seam projects running required custom setup; here's a reusable base project structure.
JBoss Seam unifies AJAX, JSF, and EJB3 to simplify Web 2.0 development with annotated POJOs.