Listed below are some of the articles published on JSF. I have
read a few and where I have there are comments. Feel free to
send
me your comments on any of the articles. If you know of an article
that isn't on this list feel free to submit it for inclusion.
| Creating a Pet Store Application with JavaServer Faces, Spring, and Hibernate |
| 11 - November - 2004 | |
| JavaServer Faces (JSF) technology is a new user interface
framework for J2EE applications. This article uses the familiar
Pet Store application to demonstrate how to build a real-world
Web application using JSF, the Spring Framework, and Hibernate. |
| From ADF UIX to JSF |
| 1 - November - 2004 | |
| JavaServer Faces (JSF) is a component-based view framework. Some component-based
framework implementations, including Tiles and Oracle's Application Development Framework
(ADF) UIX, are currently more mature, but JSF has gained popularity quickly and extensive
tool support for JSF is on the way. |
| JavaServer Faces (JSF) vs Struts |
| 19 - October - 2004 | |
| My JSF article series and Meet the Experts appearance on IBM developerWorks received
a lot of feedback. I would have to say, the most common question or feedback came along the
lines of comparing Struts to JSF. |
| JavaServer Faces, Web Applications Made Easier |
| 1 - September - 2004 | |
| The Java Community Process (JCP), in an effort to keep Java in the forefront
of Web Applications, 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. In this article, I'll try to discuss the JSF
technology, what's wrong, what's right and why it's necessary. |
| A Proposal for Design-Time Metadata for Java Server Faces Components |
| 24 - August - 2004 | | Ryan Pollock, Jeff Stephenson and Adam Winer (Oracle Corporation) |
|
| Tools require both grammar and metadata information for Java Server Faces
(JSF) components in order to provide a polished design-time experience. Grammar
information, such as the set of available components and what attributes exist on
those components, is used by tools to guide... |
| Handling Events in JavaServer Faces, Part 2 |
| 1 - August - 2004 | |
| Part two of a two part article. See below for summary. |
| Handling Events in JavaServer Faces, Part 1 |
| 1 - August - 2004 | |
| O'Reilly's JavaServer Faces offers developers a guide to learning how to use the
JSF framework to build web applications. In this excerpt from the book, author Hans Bergsten
looks at the JSF event model, using examples to help explain what's going on "under the hood."
Next week, in part two of this excerpt, Hans implements event handling for parts of the
sample application discussed here. |
| eXo Platform, Reloaded... |
| 1 - August - 2004 | | Benjamin Mestrallet, | Tuan Nguyen, | Gennady Azarenkov, | Ove Ranheim |
|
| A lot of work has been done since our last article was published in December 2003.
We released the eXo Platform 1.0 beta 5 in March, with many new features, including WSRP and
support for JSF 1.0. Today's design is still based on the service oriented architecture that
was described in our very first article. By simply adding new services it was very easy to
manage a quickly growing code base and still keep it maintainable. |
| Developing Web Applications with JavaServer Faces |
| August - 2004 | |
| JavaServer Faces (JSF) is a standardized specification for building User Interfaces (UI)
for server-side applications. Before JavaServer Faces, developers who built web applications often
relied on building HTML user interface components with servlets or JavaServer Pages (JSP pages). |
| JavaServer Faces Explained |
| July - 2004 | |
| JSF is all the rage these days. The leading Java-industry marketing engines are running on full throttle -
which is what they shoud do to get the word out - but the byproduct is usually a lot of hype that ends up
setting up false expectations. |
| Put JSF to work: Build a real-world Web application with JavaServer Faces, the Spring Framework, and Hibernate |
| 19 - July - 2004 | |
| Building a real-world Web application using JavaServer Faces is not a trivial task. This article
shows you how to integrate JSF, the Spring Framework, and Hibernate, and describes best practices and
design guidelines for building a real-world Web application using these technologies. |
| Creating JSF Custom Components |
| 16 - July - 2004 | |
| This article illustrates how to build custom components for use in web applications
based on JavaServer Faces (JSF). While JSF comes with a standard set of components, one of
the most-publicized features is the easy addition of new components. In this article, you
will see just how easy it is to create new components that are fully functional and integrated
into your web applications. Specifically, this article will show how to develop a component
that allows users to enter valid credit card numbers. |
| Improve JSF by Decoupling Form Rules from Presentation Components |
| 6 - July - 2004 | |
| The conceptual goal of this article is to convince component developers that the rules
that govern form validation should be embedded in the form definition rather then spread between
business and presentation logic. This approach (which I have advocated before) simplifies the
mapping between requirements and implementation, and leads to code that is easier to maintain. |
| Developing Faces |
| July - 2004 | |
| Building enterprise J2EE Web applications has always been a bit of an art.
Although J2EE provides more-than-adequate foundational technologies for building
scalable enterprise Web applications, it previously lacked a high-level API to glue
these technologies together... |
| Making Faces |
| July - 2004 | |
| With the millions of Web applications that have been developed over the years, it
seems logical that the industry would have found a standards-based way to deal with the
many graphical user interface (GUI) and presentation issues associated with them. |
| Delve Into Web Tier Components: Use standard JSP actions to build encapsulated and reusable JSP and JSF components |
| 29 - June - 2004 | |
| In my article, "Take a Tour of Web Tier Technologies," I outline J2EE Web tier technologies and
discuss how you can use them to build robust Web applications. Those J2EE Web tier technologies are
the subject of many JavaOne sessions this week, so in this article, I'll drill down further into the
specific Web tier components. |
| Take a Tour of Web Tier Technologies: Use the latest J2EE 1.4 Web tier technologies to your advantage |
| 28 - June - 2004 | |
| The Web tier has existed in Web-based applications since the introduction of the thin client.
The move from the fat-client, two-tier enterprise application models (traditional client/server
architecture) to Web-browser-based... |
| An Introduction to JavaServer Faces |
| June - 2004 | |
| JavaServer Faces 1.0 Framework makes it easy to build powerful and dynamic web
applications. There are many web user interface frameworks available, but JavaServer
Faces Technology stands out for several reasons: it is a Java Community Process standard... |
| Guidelines for Designing Reusable Custom Components Using JavaServer Faces Technology |
| June - 2004 | | Roger Kitain, | Jayashri Visvanathan |
|
| JavaServer Faces technology is a user interface component framework for building Java
Web applications. It is designed to significantly ease the burden of writing and maintaining
applications that run on a Java application server and render their UIs back to a target client. |
| Improving JSF by Dumping JSP |
| June - 2004 | |
| After a long wait and high expectations, JavaServer Faces (JSF) 1.0 was finally
released on March 11, 2004. JSF introduces an event-driven component model for web
application development, similar in spirit and function to the model used for standalone
GUI applications for many years. |
| JavaServer Faces vs. ASP.NET WebForms |
| June - 2004 | |
| This article is a first in a series which will compare J2EE vs.
.NET. At this time, I am working on two articles - "ASP.NET Validation
vs. the Struts Validator" as well as an article comparing the rate of
development between the two technologies. The original link (http://www.michaelrichardson.org/2004/06/04.html#a182) for this article broke and I can't find a replacement. |
| Mixing JSTL and JSF in Web Applications |
| 13 - May - 2004 | |
| avaServer Pages Standard Tag Library (JSTL) is a library of standard
tags that you can place on JavaServer Pages (JSP). The tags encapsulate
functionality commonly used in Web applications. |
| Spinning Your Code with XSLT and JSF in Cocoon |
| May - 2004 | |
| In this article, we will explore a sophisticated and flexible approach
to user-interface building for Web applications. We will explore the combination
of the XML processing language XSL with the newly released JavaServer Faces
(JSF) standard API, using the Apache Cocoon framework as an enabler for
both. |
| JAVA VIEWPOINT: "I'm Starting to Like Java Studio Creator..." |
| 21 - April - 2004 | |
| Joseph Ottinger speaks to Sun to find out more about
Java Studio Creator and its place in the development pantheon,
and comes to the conclusion that Sun's done a better job than
many developers expected. |
| Java Server Faces: A comparative study |
| April - 2004 | |
| JSF (Java Server Faces) is a user interface framework for
Web applications using Java technology. Designed to ease the burden
of developing and maintaining applications that run on Java
application servers and render their UIs back to a target
client... |
| Java Studio Creator: An IDE to Create Web Applications |
| April - 2004 | |
| Web applications are the easiest, fastest way to deliver data
to desktops. The fundamental driver for corporate application development
is access to existing data and information infrastructures with
applications created through simple tools that allow rapid development
and rapid deployment. |
| Introduction to JavaServer Faces |
| April - 2004 | |
| This article is meant to acquaint the reader with JavaServer
Faces, commonly known as JSF. JSF technology simplifies building the
user interface for web applications. It does this by providing a
higher-level framework for working with your web app, representing
the page as event-aware components rather than raw markup. |
| JavaServer Faces Is Here |
| 1 - April - 2004 | | Steven J. Vaughan-Nichols |
|
| It took more than two years, but JavaServer Faces
(JSF), aka JSR 127, is finally available. In theory, JSF will help new
developers build JavaServer-based Web applications quickly by... |
| Design Considerations Using JavaServer Faces |
| 3 - March - 2004 | |
| Java Server Faces (JSF) is a standardized framework for building
user interfaces for web applications. It is positioned to be the "Swing
for server-side applications". This paper is an attempt to identify the
appropriate use of this technology. Some of the specific issues discussed
in here are related to Sun's implementation of the JSF specification only. |
| JSF Called a Misunderstood Standard |
| 11 - March - 2004 | |
| The primary creator of Apache Jakarta Project's Struts and
co-specification lead for Java Specification Request (JSR) 127
said confusion over the role of JavaServer Faces (JSF) is clouding
its role for the Java development community. |
| JSF: The Ultimate in Flexibility? Or Complexity? |
| 5 - March - 2004 | |
| I have a love/hate relationship with J2EE. I love the idea of
standards that we can all use in our development to improve
interoperability, ease integration issues, create a pool of
skilled developers, etc. I hate the idea that I have to wait
years for the standards to evolve and become usable. |
| JavaServer Faces 1.0 has been released, but why does it matter? |
| 3 - March - 2004 | |
| Today marks the release of JavaServer Faces (JSF) 1.0
specification. It's been over two years in the making, and whether
you're a skeptic or a supporter, there's no doubt this day has
been highly anticipated. |
| Facing Forward with JSF |
| February - 2004 | |
| avaServer Faces (JSF) is a new technology for rapidly
building Web applications using Java technologies. JSF expedites
the development process by providing the following features:
standard and extensible user interface (UI) components, easily
configurable |
| UI frameworks and JavaServer Faces |
| February - 2004 | |
| While JSF provides a powerful foundation for building user-interface
components, it is a new standard, only just now being fully defined.
Many other articles discuss what JSF is, and how it works, and the
upcoming book "JSF in Action", by author Kito Mann... |
| Lotus development sets sites on Java Server Faces |
| 2 - February - 2004 | |
| It is more than eight years since IBM's purchase
of Lotus, and the path of Lotus tool solutions has taken
a new turn. Moves discussed at last year's Lotusphere --
that promised an accelerated migration |
| The Many Faces of JavaServer Faces (JSF) |
| January - 2004 | |
| No doubt the name at least is familiar: JavaServer Faces
has been talked about a lot, and much anticipated, with good reason.
For years there have been an ever-expanding choice of ways to take
your web application's output and get it on a page (or on some... |
| Developing Web Interfaces with JSF |
| 12 - December - 2003 | |
| JavaServer Faces offers a competitive alternative to
visual Web development tools and promotes a teamwork approach
to application development. |
| Flex in Relation to DHTML, XUL, SVG, JavaServer Faces, and Flash MX |
| 18 - November - 2003 | |
| Amid the talk about Macromedia Flex, several questions
seem to be recurring. I'll offer quick and unofficial thoughts
on five of them: how it relates to DHTML, XUL, SVG, JSF, and our
existing Flash MX tool. |
| JavaServer Faces, redux |
| 14 - November - 2003 | |
| 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. |
| Page Navigation in JavaServer Faces |
| 10 - October - 2003 | |
| Page navigation is an important aspect of web programming.
The more complex an application is, the harder it is to manage how
users navigate from one page to another. JavaServer Faces (JSF)
solves this problem... |
| JSF: The good, the bad and the ugly |
| October - 2003 | |
|
|
|
| Magical Web Interface Development |
| 17 - October - 2003 | |
| JavaServer Faces gives you server-based power and flexibility
for building Web-based interfaces that keep components in sync
with your business objects. |
| Get an overview of the JavaServer Faces technology |
| 9 - October - 2003 | |
| Developing Java-based Web applications is becoming easier
every day. In spite of that, developing Java-based Web applications
is time-consuming if you compare it with developing rich UI applications
using Swing or .NET. |
| Integrating Struts, Tiles, and JavaServer Faces |
| 23 - September - 2003 | |
| Would you like the front-end power of JavaServer Faces (JSF), the
content-formatting strengths of Tiles, and the flexibility of the Struts
controller tier all wrapped up in your J2EE Web application? Enterprise
Java experts Srikanth Shenoy and Nithin Mallya show you how to integrate
the features of all three. |
| Using JSF |
| 9 - September - 2003 | |
| The JavaServer Faces (JSF) technology provides standard APIs and
tag libraries needed by Java developers that build web-based user
interfaces. Craig McClanahan, the author of the Apache Struts framework,
co-leads the JSF project at Sun. This will ensure an easy migration
from the... |
| An introduction to Java Server Faces |
| August - 2003 | |
| Web application development in Java has come a long way. We have
matured from our yester year implementations using Java Servlets to render
HTML code, to Element Construction Set (ECS) to modularize HTML rendering
and representation, to using JavaServer Pages (JSP) technology to provide
clean separation of business logic and presentation. Lately Model View
Controller (MVC) frameworks like STRUTS have gained wide... |
| Introducing JavaServer Faces |
| 7 - July - 2003 | |
| JavaServer Faces (JSF) has been dubbed the next big thing in Java
web programming. With JSF, you use web components on your web pages and
capture events caused by user actions. In the near future, Java tools
will support this technology. Developing... |
| Why Web Developers Need JavaServer Faces |
| 7 - July - 2003 | |
| 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. |
| Point de vue: Struts est mort, vive JSF! |
| 6 - May - 2003 | |
| Selon Sami Jaber, architecte chez Valtech, des événements
majeurs ayant récemment eu lieu dans le monde Java remettent
en question l'avenir des framework de présentation JSP. Struts
sera-t-il bientôt balayé par JSF? Il y a de très fortes chances. |
| Putting a New Face on Web Interfaces |
| April - 2003 | |
| The JavaServer Faces technology takes the next step in
separating presentation from business logic. |
| Integrating JSP/JSF and XML/XSLT: The Best of Both Worlds |
| February - 2003 | |
| The long awaited releases of JavaServer Faces TM (JSF) version
1.0 and JavaServer Pages TM (JSP) version 2.0 promise to transform the
way J2EE developers build Web applications. Meanwhile, Extensible
Stylesheet Language Transformations (XSLT) version 2.0 is... |
|
|
| A first look at JavaServer Faces, Part 2 |
| 27 - December - 2002 | |
| In September 2002, the early access (EA) draft of the JavaServer
Faces specification was released under Java Specification Request (JSR) 127.
JavaServer Faces, with a well-defined request processing lifecycle and a
rich component hierarchy, will profoundly affect the development of Java
2 Platform... |
| A first look at JavaServer Faces, Part 1 |
| 29 - November - 2002 | |
| n September 2002, the early access (EA) draft of the
JavaServer Faces specification was released under Java Specification
Request (JSR) 127. JavaServer Faces, with a well-defined request
processing lifecycle and a rich component hierarchy, will profoundly
affect the development of Java 2 Platform, Enterprise Edition (J2EE)
applications. In Part 1 of this two-part series, David Geary introduces
JavaServer Faces and explores its fundamental concepts. |
| Programming JavaServer Faces 1.0 Early Access Draft |
| 6 - October - 2002 | |
| Although some will claim that the Java Server Faces (JSF) 1.0
Specification Early Access Draft (EAD) release is simply not suitable
for web development, there are those, including the companies that
voted yes on the specification, that believe that it has merit. |
| Java Server Faces (JSF) versus WebForms |
| September - 2002 | |
| 127 est le chiffre de la dernière JSR (Java Specification Requests)
de Sun qui n'a pas fini de faire couler beaucoup d'encres. DotNetGuru
attendait les premiers résultats de cette JSR de pied ferme pour plusieurs
raisons. |
| Let's face the facts |
| September - 2001 | |
| The Java Server Faces Framework has been under development for
about a year and a half. Now it is finally available for public review.
But was it worth the wait? In fact, we waited so long that we started to
develop a framework of... |