Beginning JBoss Seam: From Novice to Professional