JavaServer Faces (JSF)

See also: 
View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 ]

Articles
Examples
Links
  Presentations
Tutorials
Wiki
  

Articles:
  • Developing Web Interfaces with JSF by Chris Schalk   - [Clicks: 263]
    JavaServer Faces promises great potential in developing interactive interfaces. See how JSF promotes a teamwork approach to developing a Web interface applications.
    http://www.fawcette.com/javapro/2004_01/magazine/features/cschalk/ - Dec, 2003
  • JavaServer Faces, redux by David Geary   - [Clicks: 118]
    JavaServer Faces (JSF), poised to become the preeminent Java Web application framework, has undergone many changes since it was introduced as an early access (EA) release in September 2002. In this article, JavaServer Faces expert group member David Geary explores JSF's EA4 release (launched in June 2003) and illustrates how JSF has matured since its debut last year.
    [Includes source code]
    http://www.javaworld.com/javaworld/jw-11-2003/jw-1114-jsfredux.html? - Nov, 2003
  • Roadmap for the ADF UIX technology and JavaServer Faces by Jonas Jacobi   - [Clicks: 47]
    This paper provides a roadmap for the ADF UIX technology within Oracle JDeveloper 10g and the Oracle ADF, and describes how it will affect the way developers will build J2EE applications with the emerging J2EE standard - JavaServer Faces (JSF). The paper does not seek to impose as a statement of direction, but rather act as a guide explaining the road ahead for visually building J2EE applications with ADF UIX and how Oracle will support and encourage the production of J2EE applications using ADF UIX and JavaServer Faces (JSF).
    http://otn.oracle.com/products/jdev/collateral/papers/9.0.5.0/adfuix_roadmap/adfuix_roadmap.html - Nov, 2003
  • Page Navigation in JavaServer Faces by Budi Kurniawan   - [Clicks: 112]
    Any web application with more than one page needs some sort of navigation. Where does the user go when he logs in? Where does he go if his password is incorrect? JSF provides an easy-to-update page navigation model in its Application Configuration file...
    http://www.onjava.com/pub/a/onjava/2003/10/29/jsf_page_nav.html - Oct, 2003
  • Magical Web Interface Development by Kito D. Mann   - [Clicks: 48]
    The goal of JavaServer Faces is to make Web development faster and easier. See why JSF will be an essential piece of the Java stack bundled with many IDEs and J2EE servers.
    http://www.ftponline.com/javapro/2003_12/magazine/features/kmann/ - Oct, 2003
  • Get an overview of the JavaServer Faces technology by Rahul Tyagi   - [Clicks: 97]
    The Java Community Process (JCP) has come up with a specification called JavaServer Faces (JSF), which attempts to standardize the way we develop Java Web applications and provides a set of rich ready-to-use UI components. JSF is a step in the right direction toward rapidly developing rich Web applications. In this article, I'll discuss the JSF technology and why it is necessary.
    http://builder.com.com/5100-6387-5080747.html - Oct, 2003
  • Integrating Struts, Tiles, and JavaServer Faces by Srikanth Shenoy, Nithin Mallya   - [Clicks: 232]
    This article demonstrates how to customize the classes in the Struts-Faces integration library to make them work with Tiles and JSF, explains the rationale behind doing this, and details how to use the new set of classes with a working example.
    [Includes examples and code from this article and follow the instructions for build and deployment in README.txt.]
    http://www-106.ibm.com/developerworks/library/j-integrate/ - Sep, 2003
  • Using JSF by Andrei Cioroianu   - [Clicks: 94]
    This article has presented the basic features of the JSF framework, showing how to build forms with the JSF tags. As any early-access package, the JSF Reference Implementation EA4 is not ready for deployment, but most of its functionality is usable. After more than two years spent in the Java Community Process, JSF is welcome; Java developers really need a standard tag library for building web user interfaces and a standard API for building custom web components.
    [Includes source code; Discuss this Article]
    http://www.onjava.com/pub/a/onjava/2003/09/03/using_jsf.html - Sep, 2003
  • An introduction to Java Server Faces by Prithpal S. Bhogill   - [Clicks: 122]
    This article has covered the basics of Java Server Faces, providing insight into its architecture, discussed different team roles, typical lifecycle of a JSF page, and discussed some implementation considerations.
    http://www.ociweb.com/jnb/jnbAug2003.html - Aug, 2003
  • Introducing JavaServer Faces by Budi Kurniawan   - [Clicks: 87]
    In this article, you have learned the most important characteristic of JSF applications that makes them different from other servlet/JSP applications: event-driven-ness. You have also built a simple JSF application that consists of one JSP page. More importantly, you have written the action listener that responds to an action event.
    http://www.onjava.com/pub/a/onjava/2003/07/30/jsf_intro.html - Jul, 2003
  • Why Web Developers Need JavaServer Faces by Chuck Cavaness   - [Clicks: 65]
    There's been a plethora of articles written recently on one of the Java Specification Requests (JSR) currently making its way through the Java Community Process (JCP). JSR 127 describes a new technology called JavaServer Faces that, if delivered as promised, will help to further deliver on the Java promise of Write Once, Run Anywhere.
    http://www.onjava.com/pub/a/onjava/2003/07/23/java_qa.html - Jul, 2003
  • Developing Web Applications with JavaServer Faces by Qusay H. Mahmoud   - [Clicks: 76]
    If you want to build Web applications with robust user interfaces, come learn about the nuts-and-bolts of JavaServer Faces -- the standards-based technology that runs on the server side! Plenty of code samples to sink your teeth into.
    http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/ - May, 2003
  • JavaServer Faces: A standard-based solution for Java Web applications by Murali Kaundinya, Jamiel Sheikh   - [Clicks: 69]
    In this article, we will survey the various Java Web development frameworks that are popular today and then take an in-depth look into the JavaServer Faces (JSF) technology.
    http://sys-con.com/java/source.cfm?id=1991 - May, 2003
  • Putting a New Face on Web Interfaces by Peter Varhol   - [Clicks: 39]
    The design-strategy improvements and maintainability of the JavaServer Faces technology gives developers hope for improving Web application interfaces.
    http://www.fawcette.com/javapro/2003_04/magazine/columns/weblication/ - Apr, 2003
  • Integrating JSP/JSF and XML/XSLT : The Best of Both Worlds by Erik Bruchez, Omar Tazi   - [Clicks: 73]
    This article shows that JSF 1.0 and JSP 2.0 are the result of a logical evolution that started in the early days of servlet programming. The article then shows that the introduction of Model 2X, a combination of JSP technology and XML processing, is a continuation of this evolution and improves the flexibility of the presentation layer.
    http://www.theserverside.com/resources/article.jsp?l=BestBothWorlds - Feb, 2003

[Top]

Examples:
  • Building Web Interfaces with JavaServer Faces   - [Clicks: 624]
    A new JavaPro article, written by Chris Schalk an Oracle Product Manager, serves as an introduction to the JavaServer Faces technology. The article provides a working example of the new JavaServer Faces J2EE technology. In addition to providing an architectural overview of JSF, a simple introductory sample application along with source code is also provided.
    http://otn.oracle.com/sample_code/products/jdev/10g/jsf/index.html - Dec, 2003

[Top]

Links:
  • JavaServer Faces in Action (Review Project) by Kito D. Mann   - [Clicks: 92]
    JavaServer Faces is a framework for building web-based user interfaces in Java. Like Swing, it provides a set of standard widgets (buttons, hyperlinks, checkboxes, and so on), a model for creating custom widgets, a way to process client-generated events (like changing the value of a text box or clicking on a button) on the server, and excellent tool support. Since web-based applications, unlike their Swing cousins, must often appease multiple clients (desktop browsers, phones, PDAs, and so on), JSF has a powerful architecture for displaying components in different ways. It also has extensible facilities for validating input (like the length of a field) and converting objects to and from strings for display. And Faces can also automatically keep your user interface components in synch with model objects.
    http://www.theserverside.com/resources/JSFInActionReview.jsp - Aug, 2003

[Top]

Presentations:
  • Struts and JavaServer Faces: Competition or Coexistence? by Craig McClanahan   - [Clicks: 241]
    The question that many Struts developers have been asking since the advent of JavaServer Faces is, "does this mean that Struts is now obsolete?" According to Craig McClanahan, the answer is definitely not! However, he does recommend that developers evaluate their needs to determine which of these two technologies or even possibly a hybrid mix of the two is the best solution for new projects going forward.
    [The slides (240K) from the talk are available now in PDF format.]
    http://www.baychi.org/bof/struts/20031105a/#2 - Nov, 2003
  • JavaServer Faces by Mujtaba Ali   - [Clicks: 279]
    You can download the presentation and supplementary files. I have provided all the information you should need to replicate my presentation. Some of my notes are for myself and specifically geared toward giving an in-class presentation. You can skip over those.
    http://cafe.cs.umd.edu:8668/space/JavaServer+Faces - Oct, 2003
  • JavaServer Faces by David Geary   - [Clicks: 195]
    Undoubtedly, JavaServer Faces is the most significant J2EE specification in recent memory. JavaServer Faces will give Web application developers access to custom components that facilitate a rich user interface, and will provide IDE vendors with a standard upon which to base their IDEs.
    [Download presentation slides and sample code]
    http://www.denverjug.org/events/oct2003.html - Oct, 2003
  • Building Real World Apps with JSF by Bill Dudney   - [Clicks: 125]
    This presentation is on building real world applications with JSF. Most of what we find in the RI and the spec is about the technology itself and very little about how to write encapsulated applications with JSF. This presentation is a practical hands on discussion of how to build a real world JSF application.
    http://homepage.mac.com/bdudney/RealWorldJSF.htm - Sep, 2003
  • Intro to Java Web Programmming: JSP 2.0 and JS Faces by Burr Sutter   - [Clicks: 112]
    DemoWebApp
    [Readme]
    http://www.ajug.org/meetings/download/DemoWebApp.zip - Aug, 2003 - (ZIP - 272 Kb)
  • Integrating JavaServer Faces with Struts' Tiles Subframework by Nicolas de Ryckel   - [Clicks: 101]
    http://users.skynet.be/bligny/jsf/TilesAndJsf.ppt - Jul, 2003 - (PPT - 200 Kb)
  • Java Server Faces Slides by Tyler Williams   - [Clicks: 216]
    Presentation at the Northern Virginia Java Users Group.
    http://65.213.223.116/novajug/download/enterprise/twilliams_jsf.ppt - Jul, 2003 - (PPT - 686 Kb)
  • Beyond Struts by Michael Rimov, Craig McClanahan   - [Clicks: 174]
    http://www.apache.org/~craigmcc/oscon-2003-beyond-struts.ppt - Jul, 2003 - (PPT - 752 Kb)
  • Combining JavaServer Faces interface and Scalable Vector Graphics by Vincent Hardy, Craig McClanahan   - [Clicks: 116]
    The JavaServer Faces interface helps developers build Web applications in a user interface agnostic way, meaning that you can use JavaServer Faces technology with HTML, WML, or any other user interface markup. Scalable Vector Graphics (SVG) is an XML syntax for rich, dynamic, and interactive graphics. This session demonstrates how the combination of JavaServer Faces interface and SVG allows the development of visually compelling and interactive Web applications.
    [JavaOne 2003 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/2058.pdf - Jun, 2003 - (PDF - 437 Kb)
  • Integrating JSP/JSF and XML/XSLT: The Best of Both Worlds by Omar Tazi, Erik Bruchez   - [Clicks: 89]
    With the introduction of the JavaServer Pages Standard Tag Library (JSTL) and the long awaited JavaServer Faces (JSF), JSP is becoming a mature technology. Still, many Web application developers are tempted by the flexibility of XML and Extensible Stylesheet Language Transformations (XSLT) when it comes to building applications targeting multiple devices or require extensive localization and look and feel customization. This session shows how JSP and XML can be integrated to enhance the flexibility and modularity of the presentation layer. After putting the technologies in perspective, integration patterns are discussed. Finally, a live demonstration illustrates the advantages of the JSP / XML combination. Attendees should understand the basics of JSP, XML, and J2EE Web application architecture.
    [JavaOne 203 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/2312.pdf - Jun, 2003 - (PDF)
  • About Faces: The JavaServer Faces GUI Component Framework by Craig McClanahan, Roger Kitain, Jayashri Visvanathan   - [Clicks: 126]
    This session discusses the requirements, architecture, and current status of the JavaServer Faces 1.0 Specification, which is under development in the Java Community Process as (JSR-127). We also highlight the integration of JavaServer Faces with popular development tools and Web application frameworks (such as Apache Struts).
    [JavaOne 2003 - Multimedia format]
    http://servlet.java.sun.com/javaone/resources/content/sf2003/conf/sessions/pdfs/2301.pdf - Jun, 2003 - (PDF - 509 Kb)

[Top]

Tutorials:

[Top]

Wiki:

[Top]