November 1st Meeting - Evolving JavaServer Faces

0 views
Skip to first unread message

bachdot

unread,
Oct 26, 2011, 1:56:44 PM10/26/11
to Gateway JUG
GatewayJUG meeting is 11/1/11. If you attend, here's what you'll
learn ....

From raw Servlet programming emitting HTML markup, to Struts 1.x, to
JavaServer Faces (JSF) 1.x, Java really did advance the ball for
producing enterprise-grade web applications.

JavaServer Faces became the official Java Enterprise Edition web
framework and was baked into JEE5. It has evolved into JSF 2.x which
is the standard web framework fro JavaEE 6.

JavaServer Faces 2.x has moved the Java web development ball even
further downfield, simplifying many of the tasks developers need to do
to create web applications in Java.

In this presentation, I'll walk you through the basics of JavaServer
Faces development, providing an overview of the JSF Request Life-cycle
and artifacts used in JSF. We'll then take a JSF 1.x application and
apply the JSF 2.x features to reduce configuration and a lot of the
high ceremony code needed in JSF 1.x.

We'll then go a step farther and apply Groovy code in those places
allowed in JSF 2.x (and there are many!), to whittle down the codee
even more.

When we're done, the final JSF application will do everything it did
before, but with a fraction of the code and configuration needed in
JSF 1.x.

Don't worry if you're not familiar with JSF or using it JSF now. This
presentation is for Java developers doing any web development who
would like to see how JSF works, both in v 1.x and 2.x. It's also for
Groovy developers looking for a way to apply their Groovy skills in
enterprises already doing Java web development. While no prior JSF
experience is necessary, experienced JSF developers will enjoy
witnessing the evolution of JavaServer Faces!

Here's what we'll cover:

JavaServer Faces - The Basics
JSF 1.x Sample Application Code Review
Morphing a JSF 1.x App into a JSF 2.x App
Making JSF Groovy
So tell your friends and come on out to network, learn some JSF, and
generally have a good time! As always, we'll have good food and
drinks, and valuable door prizes!

NOTE: This presentation will be for both the Gateway JUG and Gateway
Groovy Users Groups as both Java and Groovy topics will be covered.

Speaker: Jack Frosch

Sponsor: TEK Systems
Reply all
Reply to author
Forward
0 new messages