Excerpt of the 2008 program
Exploring the JavaServer Faces Ecosystem
Kito MannDe-mystifying JSF
by Ed BurnsIn this 90 minute session, Ed Burns will clear up the fog that sometimes surrounds people's understanding of this Web Application Development Framework. Ed is well suited to the task, having helped shape the design of JSF from its inception up to the present day. Upon leaving this session, the participant will know what JSF is good for, why it is good for these things, and how to be productive using it.
Facelets explained
by David GearyFacelets is a combination of Tiles and Tapestry, and it's the hottest JSF-related open source project on the planet.
Securing JSF applications against the OWASP top ten
by David ChandlerIn this section, we explore how JSF protects against these attacks and move on to explore JSF extensions you can deploy to provide complete protection against the OWASP Top Ten, including forced browsing, information leakage in select boxes, and unauthorized method execution.
Holistic testing of JSF applications
by Stan SilvertThis session will present everything you need to get started building a test suite that validates your JSF application from end to end.
Hacking Mojarra: a guided tour
by Jason LeeHave you ever wanted to work on the industry-leading JSF 1.2 implemntation, but didn't know where to start? Or, have you ever been curious what the implementation looks like behind the scenes?
JSF Portlet Bridge overview
by Scott O'BryanThis session will provide an overview of the latest developments in the JSR-301 Portlet Bridge. The primary focus will be on the public draft which addresses Portlet 1.0 and JSF 1.2 specification, but will also cover some of the work being done to support the Portlet 2.0 specification.
JSF 2.0 Overview
by Ed BurnsThis session will prep the attendee for other JSF 2.0 related sessions, giving the attendee exclusive insight into what's coming in JSF 2.0.
Agile web development with Spring Faces
by Jeremy GrelleTraditional JSF development has gained a reputation for being overly complex and cumbersome. Spring Faces introduces a host of features that improve the development experience and performance of a JSF + Spring application. Attendees will see a real-time demonstration of how Spring Faces makes the JSF experience more productive and reduces the pain of container re-starts and verbose configuration.
Web Beans
by Emmanuel BernardIn this session, Emmanuel 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.
Rich Internet Applications tools: JSF/RichFaces, Flex, and JavaFX
by Max KatzThis session will cover three different technologies and delivery platforms for building Rich Internet Applications: JSF/RichFaces, Flex, and JavaFX. The pros and cons of each technology will be discussed.
Spring's JSF Integration Architecture
by Keith DonaldSpring's approach to integrating JavaServerFaces technology is novel and innovative; an approach that lets you maximize your investment in Spring while still adhere to standard JSF idioms. In this session, Keith will go "behind the scenes" and explore the framework architecture underpinning Spring's JSF integration. Attendees will gain valuable framework design and architectural insight.
Debunking JSF myths: why JSF is your best bet for Web 2.0 applications
by James CookJoin JSF Expert Group member Jim Cook on an exploration of a sophisticated JSF application which uses spreadsheets and graphs - in a browser - to highlight JSFs abilities, with an eye toward JSF coding patterns, best practices, and JSF's overall ease of development for the enterprise programmer.
Develop compelling iPhone and other Mobile Web Applications in JSF
by Michael YuanIn this session, I will discuss common mis-understandings of JSF's mobile web support (e.g., shall you use a different render kit to generate WAP content?), and present a complete solution to detect the incoming device, and generate the appropriate content to optimize for the device. I will cover popular third-party libraries that are specifically designed to work with iPhone's Safari browser, and how to integrate those libraries into your JSF application.







