Sessions at JAX San Jose about JSF on Tuesday 21st June

Your current filters are…

  • Ajax Applications with JSF 2 and New RichFaces 4

    by Max Katz

    RichFaces is a JSF framework with Ajax components, client-side validation, cloud deployment, skins, and a component development kit (CDK). This session will briefly cover JSF2 Ajax features and then the extra value the new RichFaces adds on top of JSF2 through its advanced features. Examples will include partial table updates, Ajax queues, client-side validation, GAE deployment, and skins.

    At 9:45am to 11:00am, Tuesday 21st June

  • Testing JSF

    by Kito D. Mann

    Web applications are notoriously difficult test, and even though JavaServer Faces (JSF) is an excellent technology, it doesn't necessary make testing easier. If you want to go beyond black box testing, you need access some of the framework's infrastructure in order to write comprehensive integration tests and unit tests. This means that you either need mock/stub objects, or your tests must run inside the container.
    In this session, we'll discuss different ways to test JSF applications, starting from outside the box with Selenium, and then moving inward by looking at tools like JSFUnit and Arquillian, as well as complete mock/stub environments like MyFaces-Test. Along the way, we'll discuss the best use cases for these tools, and point out their pros and cons.

    At 9:45am to 11:00am, Tuesday 21st June

  • Beautiful Java EE: URL-rewriting for the next generation web-user

    by Lincoln Baxter III

    Java EE is already the perfect solution for complex business/enterprise systems, and the improvements in JavaServer Faces 2.x provide the perfect chance to reach out to the consumer and small business market; JSF is easier to use than it's ever been before, now making it accessible to businesses of all sizes. In order to complete the user-experience, however, one must not overlook the URL.

    At 11:15am to 12:30pm, Tuesday 21st June

  • Hands-On JSF Design and Development with Dreamweaver CS5 and Eclipse

    by Ian Hlavats

    This informative session demonstrates an effective strategy for JSF UI design and development based on Adobe Dreamweaver CS5 and the Eclipse IDE. Participants will learn how to create and enhance a JSF application using Facelets, the Seam Framework, ICEfaces Ajax UI components, and a MySQL database. Highlights include managed bean code hints in Dreamweaver and deploying the application to JBoss AS

    At 3:00pm to 4:15pm, Tuesday 21st June

  • JSF Performance: Where Does the Time Go?

    by Max Starets and Blake Sullivan

    Discussions of JSF performance are often long on speculation but short on specifics. This session will shine a light on (point a profiler at) this topic by breaking down sources of performance overhead in JSF applications. We will examine the impact of existing optimizations (eg. partial state saving, view root caching) and discuss opportunities for future improvement.

    At 4:30pm to 5:45pm, Tuesday 21st June

  • Upgrading to JSF 2

    by Kito D. Mann

    Now that JavaServer Faces (JSF) 2.0 is out, what do you do with that recently completed JSF 1.x application? Like most Java standards, JSF 2.0 strives for backwards compatibility. However, if you want to use new features like simpler UI components, new events, Groovy support, or the built-in Facelets support, you will have to perform some upgrade steps.
    After examining how JSF 2’s support for Facelets in detail, we’ll walk through the process of upgrading a JSF 1.x application to JSF 2.0, pointing out areas that may benefit from new features.

    At 4:30pm to 5:45pm, Tuesday 21st June

  • Mobile Ajax Push with ICEfaces 2.0

    by Ted Goddard

    Mobile applications for iPhone and Android can be effectively developed with JSF 2.0 and ICEfaces. Join this session to learn how to use Ajax Push to build a collaborative mobile application with ICEfaces 2.0.

    At 6:00pm to 7:15pm, Tuesday 21st June