JavaServer Faces has come a long way in the past few years. It's moved from
a controversial standard to a true juggernaut in the Java web development
space. Everyone from small startups to large international financial
institutions are using JSF for both internal and external systems. In
addition, dozens of open source projects are built on top of JSF, enhancing
the core framework with powerful new features. Moreover, the promise of
powerful third-party user interface components, now with integrated Ajax
support, has become a reality.
There's so much going on in the world of JSF, that you may want a bit of
guidance -- some expert insight to steer you in the right direction. That's
why I teamed up with the No Fluff Just Symposiums to host the first annual
JSFOne conference, September 4th-6th in the Washington, DC area.
Whether you're a seasoned JSF expert, just getting started with the
technology, or currently evaluating it, this conference is for you. However,
JSFOne isn't just a place for intro talks. My unique experience as
editor-in-chief of JSFCentral, author of JSF in Action, and a professional
trainer has given me key insight into the information you need to get the
job done.
The conference is tailored for application developers, solution architects,
and project managers who develop applications with JavaServer Faces, Seam,
Spring, and related technologies. Our speakers are deeply involved in every
aspect of the JavaServer Faces Ecosystem - from developing core technologies
to building real-world applications. Key topics include JSF 2.0, Spring
integration, working with Seam, iPhone development, integrating with Google
APIs, writing custom components, scripting JSF applications, portlet
development, testing, and working with popular component suites.
Come join us at the first annual JSFOne conference as we explore the
JavaServer Faces Ecosystem in depth!
Sincerely,
Kito D. Mann
Two Great Conferences in One Location
JSF One will be held concurrently with
The Rich Web Experience East Coast edition.
Your admission to JSF One includes access to both of these great events. The Rich Web Experience
focuses on enhancing user experience on the web. Some of the topics covered will include: Ajax, Javascript,
and Web Standards. Session and location details will be announced soon.
Check out therichwebexperience.com to view
featured session video from 2007.
Special Swag
First 300 Paid Attendees receive choice of iPhone 3G or a $200 Amazon Gift Certificate.
Register now »
Receive a Free Pass to a 2009 NFJS Event
All attendees will receive a free pass to a 2009 No Fluff Just Stuff event (an $850 value)!
Each year, NFJS hosts over 30 events across North America. Do not miss our stop in your area!
Check out our schedule at www.nofluffjuststuff.com.
Featured Sessions
This talk introduces the Ajax4jsf CDK, demonstrating how to setup a new JSF component project, how to author the component using the CDK descriptors, and how to bundle the component for use in another application. The resource framework in Ajax4jsf is also covered, which simplifies the task of serving JavaScript, CSS, and images necessary to support rich components.
By attending this talk, developers can suppress their anxiety about the coexistence of the two frameworks, open their eyes to the potential that each boasts, and learn how to combine them to create a more powerful tool for their development toolbox.
Have you ever stopped to think that you need to learn two frameworks to develop a non-trivial, database-backed, web application? Struts and iBatis; JSF and Hibernate; Tapestry and EJB3.0.
Ajax4jsf makes it very easy to add Ajax to your JSF applications. Come to this presentation to see how.
One of the improvements coming in JSF 2 is the vast simplification of component development, but JSF 2 is months away, and you want that functionality NOW, so what's an impatient developer to do?
Traditional 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.
In this session, Keith will demonstrate how JSF developers traditionally use JSF and Spring together, then explore new opportunities for using these two technologies together that can result in significant productivity gains. Attendees will learn the viable approaches to using JSF and Spring together to create rich web applications.
Spring Faces is an innovative project that allows native JSF components to work inside a familiar Spring MVC and Web Flow environment. This combines the best of action-oriented and component-oriented approaches, and can greatly enhance the development experience and reduce the learning curve of building and running a JSF web application. In this session, attendees will take a deep dive into how Spring MVC and Web Flow enable this model and add power and simplicity in the areas of navigation control, state management, and application modularity.
With increased emphasis on scripting technologies, the Java platform is evolving to accommodate dynamic languages at all levels. While JavaServer Faces (JSF) provides a powerful UI component model, an adequate IOC framework, navigation, and several other features, it is not obvious how to build JSF applications using dynamic languages. This session examines how to integrate JSF with languages such as Ruby and Groovy.
JavaServer Faces, the standard Java web development framework, has gained quite a few fans and detractors over the past few years. Regardless of the camp, most agree that the framework can improve. JSF 2.0, currently under development through the Java Community Process, aims to be a dramatic leap forward for the framework.
This session introduces Ajax application development with ADF Faces RC by example.
This talk shows the combination of these frameworks, for creating a rich JSF application.
The session will introduce RichFaces and demonstrate how next-generation Web applications can be built using JSF and RichFaces without any direct JavaScript coding.
The Seam framework is one of the most popular frameworks people use with JSF. As an integration framework, Seam enriches the standard request / response model of a web application, and brings previously hard-to-integrate features into web applications.
In this session, I will discuss common mis-understandings of JSF's mobile web support (e.g., shall you use a different renderkit 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.
This session will present everything you need to get started building a test suite that validates your JSF application from end to end.