Author: Hans Bergsten
Publisher:
Publish Date: 2006-01-01
Features: "Why can't Web UI achieve the same effects as general GUI?" "Why can't we write website application systems like 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 of this book, 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 website application systems and explains how JSF solves common development challenges. Web designers who create pages using JSF components do not need this book, because the syntax for using JSF components in web pages is incredibly 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 websites. The advantages of using JSF are obvious. For web designers, embedding program components into web pages is as easy as adding regular 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 website application systems. Even better, JSF opens up a vast space for development tool vendors to explore. In the near future, designing Web UI may be as easy as designing Swing GUI—dragging a few components with the mouse and setting some properties to create an impressive website 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 websites. The advantages of using JSF are obvious. For web designers, embedding program components into web pages is as easy as adding regular 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 website application systems. Even better, JSF opens up a vast space for development tool vendors to explore. In the near future, designing Web UI may be as easy as designing Swing GUI—dragging a few components with the mouse and setting some properties to create an impressive website front-end.
The author of this book, 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 website application systems and explains how JSF solves common development challenges. Web designers who create pages using JSF components do not need this book, because the syntax for using JSF components in web pages is incredibly 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 the correctness of 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
News
Will the baby have problems if he falls off the bed?
2026-09-22
Literature
Preoperative conditioning Postoperative rehabilitation
2026-09-23
News
How can infertility be treated?
2026-09-29
News
Can you have sex after your period?
2026-10-02
Literature
Digital printing technology
2026-10-04
Literature
Advanced Perl Programming - (Photo-offset Edition)
2026-10-04
Literature
Discovered the flowers are not asleep; 100 philosophical essays that enlighten the soul
2026-10-04
Literature
Evolution of Karst Water Systems and Global Change Research - Taking Shanxi as an Example
2026-10-04