Sessions at JAX San Jose about JSF on Wednesday 22nd June

Your current filters are…

  • Polyglot JavaServer Faces

    by Kito D. Mann

    It's no secret that languages other than Java are gaining popularity on the Java Virtual Machine. We often hear about how new languages like Groovy, Ruby, or Scala can speed up development and reduce boilerplate code. What isn't always clear is how to apply these languages to JavaServer Faces applications.
    This session looks at different techniques for using other languages with JSF. We'll look at built-in Groovy support in Mojarra, using Groovy as a DSL for JSF views with Gracelets, JRuby integration with Spring, and examine writing JSF applications with Scala.

    At 8:30am to 9:45am, Wednesday 22nd June

  • RichFaces 4.0 Component Deep Dive

    by Jay Balunas

    This sessions will get into the weeds of some of RichFaces newest and most advanced components. We'll demonstrate how to get the most out of RichFaces client-side validation, and our new push architecture with Atmosphere, including what really makes them tick. There will be plenty of tips and tricks, not to mention code. So bring your laptops and you can follow along with online source.

    At 8:30am to 9:45am, Wednesday 22nd June

  • JavaEE on Google App Engine: CDI to the Rescue!

    by Ales Justin

    Google App Engine (GAE) is among the most popular cloud application platforms today, offering decent service at a low price point or even no cost at all. Unfortunately, however, its Java environment is also a fairly restrictive. For instance, you can't write files, make arbitrary network connections, or spawn threads.
    This talk presents a number of tips and tricks on how to use top JavaEE specs--CDI, JPA, JSF2, and BeanValidation, for instance--within GAE's restrictive sandbox while still benefitting from the highly scalable environment it provides and maintaining portability to other JavaEE containers. We will demonstrate how CDI can be used to abstract from GAE's services and how state-of-the-art testing frameworks such as ShrinkWrap and Arquillian can be made to work with such an application.
    Key takeaway is that JavaEE on GAE is not only possible, but also good engineering practice.

    At 10:00am to 11:15am, Wednesday 22nd June

  • PrimeFaces: NextGen Component Suite for JSF

    by Cagatay Civici

    JSF 2.0 provides a powerful infrastructure to build RIA applications in a rapid way. Combined with PrimeFaces Component Suite, JSF 2.0 unleashes it's true power. This talk covers various topics such as PrimeFaces core, skinning, PrimeFaces Mobile, Prime Ajax Push, a Mac OS X desktop web clone, satnav enabled applications and more.

    At 10:00am to 11:15am, Wednesday 22nd June

  • Case Study: Functional Programming in Scala with CDI

    by Daniel Hinojosa

    This presentation is a case study on the compatibility strength of merging the Scala programming language with CDI (JSR 299: Contexts and Dependency Injection for the Java EE platform). CDI is a Dependency Injection framework that is inspired by the Seam, Spring, and Guice frameworks. It integrates with technologies like JavaServer Faces (JSF) 2.0, Enterprise Java Beans (EJB) 3.1, the Java Persistence API (JPA) 2.0 and JAX-RS (Java API for RESTful Web Services) 1.1 and does so in a type-safe manner. Scala and other functional programming languages depend heavily on type safety. It is because of CDI’s type safety that this presentation will be valuable.

    At 1:30pm to 2:45pm, Wednesday 22nd June

  • CDI and Seam Faces realize the full potential of JSF

    by Brian Leathem and Dan Allen

    CDI is the glue of the Java EE 6 Platform, bringing each of the independent EE technologies together into a cohesive whole. However, the integration falls short in JSF, arguably where it's needed the most. Seam Faces further integrates JSF and CDI and leverages frameworks such as PrettyFaces to make JSF a full-featured web application framework and the JSF developer's life easier.

    At 1:30pm to 2:45pm, Wednesday 22nd June

    Coverage write-up

  • Beyond Components: JSF Development with Trinidad and ADF

    by Andy Schwartz

    While Trinidad and ADF provide an extensive set of components, they also offer a range of APIs and services that simplify both component and application development. This session will review the best ideas from Trinidad and ADF, highlighting more general JSF development problems and solutions that are of interest regardless of your choice of framework.

    At 4:14pm to 5:30pm, Wednesday 22nd June

  • Productive RIA Development with Spring Web Flow and JSF 2.0

    by Jeremy Grelle

    With the onset of JSF 2, it's time for a fresh look at what Java development tools make up the ideal web stack. In this session you'll learn what is important from a Spring developer's point of view: What can I do with Spring and JSF 2? What is the status of the Spring Web Flow integration for JSF? What JSF 2 features are supported and what value does Spring Web Flow provide in a JSF 2 world?

    At 4:15pm to 5:30pm, Wednesday 22nd June