Tag
#Seam
22 notes
Software Development 01
Seam Identity Management
Building a reusable Seam framework foundation for rapid application development with identity management.
10MinuteMail 02
10MinuteMail and Form Submission Charsets in Seam/JSF
Non-latin character replies broke in 10MinuteMail until Seam/JSF's charset handling got fixed.
Software Development 03
Seam 2.x Web Development
Packt Publishing's "Seam 2.x Web Development" by David Salter is a practical guide to building web apps with Seam.
Software Development 04
Environment specific mail auth and Seam's MailSession
Seam MailSession fails with IP-based auth - configure environment-specific mail settings in components.xml.
Software Development 05
Free Seam Cheat Sheet
Free Seam cheat sheet from DZone - lookup annotations, schemas, and patterns in seconds.
Software Development 06
RichFaces Modal Panels, s:graphicImage, and IE6
RichFaces modal panels break in IE6 when using s:graphicImage - use a Servlet workaround instead.
Software Development 07
Seam EntityHome Design Pattern
Seam's Home object design pattern solves LazyInitializationException and entity manager scope issues.
Software Development 08
Apache Proxy Breaks RichFaces
Apache proxy blocks RichFaces JavaScript - the ContextRoot/a4j path needs direct access, not load balanced.
Software Development 09
Displaying and Rerendering a RichFaces ModalPanel from a commandLink
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.
10MinuteMail 10
10MinuteMail upgraded again
Seam 2.0 CR3 and JBoss 4.2.2 upgrades deliver faster email processing under load.
Software Development 11
Quartz Scheduling and Seam (part 1)
Getting Quartz scheduling to work with Seam proved tricky - here's what I learned navigating sparse docs and setup gotchas.
Software Development 12
CAPTCHA with Seam in Three Minutes
Adding CAPTCHA protection to Seam forms takes three minutes - here's exactly how, including the build and config changes needed.
10MinuteMail 13
Another small 10MinuteMail.com update
10MinuteMail now supports 29 languages and runs on Seam 2.0.CR1 - hopefully cutting the OutOfMemory errors.
Software Development 14
seam-gen and multiple projects part two
Seam-gen now generates ant targets that run seam tasks directly from your IDE - no command line needed.
Software Development 15
seam-gen and multiple projects
Enhancing seam-gen to support multiple projects.
10MinuteMail 16
Updated 10MinuteMail.com
10MinuteMail redesigned with clipboard copy feature and upgraded to Seam 2.0 on new fishfuse.com domain.
DevOps & Infrastructure 17
Firefox, xhtml, JBoss 4.2.0, JSF, and Google Ads
Firefox rendering failures for Google ads explain a revenue drop after JBoss upgrade - sometimes the culprit is unexpected.
Software Development 18
Web Services and Seam
Expose Seam components through web services using the JBoss component model - no magic, just clean architecture and lifecycle management.
10MinuteMail 19
10MinuteMail.com hit digg.com's front page last night
10MinuteMail hits Digg's front page organically and handles 100k hits in 18 hours with barely a CPU hiccup - SEAM powers the success.
10MinuteMail 20
My first Seam Application - 10MinuteMail
10MinuteMail delivers disposable email addresses that expire in 10 minutes - built with Seam to defeat spam.