Friday, March 19 - 2:10 p.m.
Presented By: George Maggessy and Maiko Rocha
Gain a solid understanding of JavaServer Faces (JSF) best practices and tips for better collaboration between web developers and designers with two Java solutions architects who will take a look at the building blocks of JSF and how they pushed the boundaries of the provided UI components and layout managers to rebuild two well-known websites from scratch: Yahoo! Mail and Facebook. JSF is the current Java standard for building web-based UIs, but its reception and adoption by the Java community has been mixed. This case study discusses the challenges, limitations, and advantages of using JSF that were found throughout the development process of Y! Mail and Facebook. George Maggessy and Maiko Rocha take you step-by-step through the development process to reveal JSF best practices and pitfalls to avoid.
5. What we want you to know What are the challenges and lessons learned from rebuilding well known websites using JSF components. The good, the bad and the ugly.
23. Reconstructing Yahoo! Mail af:facetRef = navigation af:facetRef = top af:panelStretchLayout af:facetRef = content Main Template Header Template af:panelStretchLayout Dynamic Region Home or Inbox Task Flows center top Home Task Flow: panelStretchLayout bottom Calendar Template Panel Dashboard Panel Group Layout: Vertical Calendar Region af:region – Mail Task Flow af:region – Calendar Task Flow