pdf.css
Google


   


You are here: CodeIdol > Java > Pro JSF and Ajax > page: 28 29 30 31 32 33 34 35 36 37 38


Type
Description
Component writer
A component writer is the main provider of reusable components. This
developer is responsible for creating component libraries that can be
consumed by others, such as the page author.

Tools provider
A tools provider, as implied by the name, provides tools that can
support developers who are building applications with JSF.

JSF implementers
A JSF implementer is a developer who provides the runtime (or
implementation of the JSF specification) for all the previously defined
developers. Examples of available implementations are the Sun
Reference Implementation (RI) (http://java.sun.com/j2ee/
javaserverfaces/

) and Apache MyFaces (http://myfaces.apache.org).
* Source: The JavaServer Faces 1.1 specification
In our experience, page authors and application developers are usually the same person,
so they are knowledgeable in both UI design and programming languages, such as Java or
Visual Basic. We will focus most of our attention on component writers in this book.

Overview of Application Development
Technologies

During the relatively short history of computers and software, application development has
undergone several major evolutionary steps, all promising increased developer productivity
and flexibility. These technology improvements have progressed exponentially since the com-
puter was first introduced, and it looks like computer and software technologies will continue
to evolve at the same tremendous pace well into the future.

No exponential is forever . . . but we can delay "forever."
--Gordon Moore (famous for Moore's law),
Fairchild Camera and Instrument Corporation
During these evolutionary years, the deployment profile for an application, as well as the
computer and software technology used to develop such an application, has changed.
One-Tier
At the end of the 1970s and beginning of the 1980s, a fundamental shift occurred from large
and centralized computers to personal computers (PCs), which moved the power of control
from a few to many (anyone with a PC). Though most of the applications released during this
period were more powerful than anything so far developed, they were developed and designed

C H A P T E R 1
s
T H E F O U N D AT I O N O F J S F : C O M P O N E N T S
4
You are here: CodeIdol > Java > Pro JSF and Ajax > page: 28 29 30 31 32 33 34 35 36 37 38


   
Related tags







Popular Categories
Unix books and guides

AJAX popular information
C# language guides
Windows books and cookbooks
.......








    С 2009 года мы стали переводить структура сайта на различные языки. Сайт теперь будет содержать книги не только на английском языке, но также и на других европейских языках, в том числе и на Русском языке.

    Русский Polski Francais Deutsch
    support sitemap terms

© CodeIdol Labs, 2007 - 2009