Web Beans is an elegant new component model for Java that draws upon ideas from JBoss Seam and Google Guice. While many of the features provided by Web Beans (dependency injection, contextual lifecycle, configuration, interception, event notification) are familiar, the innovative use of meta-annotations is uniquely expressive and typesafe.
In this session, Pete will introduce the Web Beans programming model step by step and describe how Web Beans integrates with existing Java EE technologies, such as EJB 3.0, JSF, and Servlets, and how it dramatically simplifies the EE programming model.
Pete Muir is the project lead for Seam, and the Web Beans RI, and is a lead developer on RichFaces, a Rich Ajax JSF component set. Pete also represents JBoss on the JSF 2.0 Expert Group. Pete is currently employed by JBoss, a division of Red Hat, as a core developer working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working for a UK based staffing agency as IT Development Manager.