Author: Hans Bergsten (USA); O
Publisher:
Publish Date: 2006-01-01
Features: "Why can't WebUI achieve the same effects as general GUI?" "Why can't we develop web application systems like writing GUI programs?" "Why do systems designed according to MVC principles still contain conditional judgments and loops in the front-end web pages that shouldn't be there?" If these are problems you've encountered, now there is a common solution: JavaServer Faces (JSF). The author, Hans Bergsten, is one of the experts involved in the development of the JSF specification. He guides readers step by step on how to use JSF to develop web application systems and explains how JSF solves common development challenges. Web designers who create web pages using JSF components do not need this book, as the syntax for using JSF components in web pages is extremely simple; however, for Java programmers who design JSF components for web designers, this book is a must-read. JSF is one of Sun's achievements in declaring that Java is moving towards "easy development." JSF allows the MVC design pattern to be implemented more thoroughly, making it easier for people with different expertise to collaborate and making life easier for application system development teams. As its name suggests, JSF is the technology for creating the front-end of web applications. The advantages of using JSF are obvious. For web designers, embedding program components into web pages is as easy as adding ordinary HTML tags; for backend system programmers, they no longer need to worry about HTTP interaction details and can use the traditional GUI program design model (event-driven model) to design web application systems. Even better, JSF opens up a vast space for development tool vendors to explore. In the near future, designing WebUI may be as easy as designing SwingGUI—dragging a few components with the mouse and setting some properties to create an impressive web application front-end.
If these are problems you've encountered, now there is a common solution: JavaServer Faces (JSF). JSF is one of Sun's achievements in declaring that Java is moving towards "easy development." JSF allows the MVC design pattern to be implemented more thoroughly, making it easier for people with different expertise to collaborate and making life easier for application system development teams. As its name suggests, JSF is the technology for creating the front-end of web applications. The advantages of using JSF are obvious. For web designers, embedding program components into web pages is as easy as adding ordinary HTML tags; for backend system programmers, they no longer need to worry about HTTP interaction details and can use the traditional GUI program design model (event-driven model) to design web application systems. Even better, JSF opens up a vast space for development tool vendors to explore. In the near future, designing WebUI may be as easy as designing SwingGUI—dragging a few components with the mouse and setting some properties to create an impressive web application front-end.
The author, Hans Bergsten, is one of the experts involved in the development of the JSF specification. He guides readers step by step on how to use JSF to develop web application systems and explains how JSF solves common development challenges. Web designers who create web pages using JSF components do not need this book, as the syntax for using JSF components in web pages is extremely simple; however, for Java programmers who design JSF components for web designers, this book is a must-read.
The topics covered in this book include:
● JSF software environment and development environment
● Internationalization
● Integrating Struts with JSF and how to transition from Struts to JSF
● Controlling web navigation
● Manipulating table data
● Creating and rendering components
● Validating input data
● Handling user-triggered events
● Developing custom renderers, components, and view handlers
● A complete JSF specification reference
JavaServer Faces Interactive Website Interface Design
📌 Related Posts
Literature
Huanggang Key Homework---Grade 11 Chemistry (Upper)
2026-09-19
News
I would like to know the treatment cost of follicular cysts.
2026-10-04
Literature
Black Camera - Walking Through Youth (A Reflection of the Fates of 100 Youth Laborers)
2026-10-05
Literature
Typical Structure Atlas of Plastic Molding Dies
2026-10-07
Literature
JSP 2.0 Application Tutorial
2026-10-11
Literature
ARM9 Embedded Development Experiment and Practice
2026-10-11
Literature
C++GUT Qt3 Programming
2026-10-11
Literature
"Visual Basic 2005 Bible (4th Edition)
2026-10-11