A Week at JavaOne: Spotlight on JSF