However, around the same time Microsoft came up with an alternative technological
solution, ASP.NET. This was a component-based approach which was supported
by a sophisticated integrated development environment (IDE), Visual Studio,
ASP.NET resembles RAD solutions that brought desktop development to a new level
of productivity some years ago. An ASP.NET developer can drop a few components
on the page, set their properties in a visual property editor and run the application??”
all in just a few seconds.
This is when the feeling appeared that the Java approach is not quite the best
anymore. ASP.NET was quickly gaining popularity, while the mainstream Java
approach was exemplified by a Struts application, not component-based, and was
still quite a low-level solution.
The Java world tried to retaliate by creating JavaServer Faces specification. Externally,
it resembles ASP.NET, but is built on top of the existing Java-specific solutions.
Chapter 1
[ 13 ]
JSF is supported and promoted by major software vendors like IBM, Oracle, and
BEA, and it's implemented in their state-of-the-art commercial IDEs. Its approach
was very similar to the Microsoft approach, but somehow JavaServer Faces didn't
gain the popularity it was expected to gain.
Pages:
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36