Chapter 3. The Seam life cycle
This chapter covers
- Using Seam to improve JSF
- Navigating between JSF views
- Mapping requests to page actions
- Handling exceptions
There is a stark difference between hitting balls at the driving range and taking your shot out on a golf course. The driving range offers a nice, level surface that’s perfect for making square contact with the ball. The golf course surfaces are rarely so ideal. Surface variations include the tee box, the fairway, the rough, the sand trap, from behind a tree, in a creek, and—if you are my brother—on top of a warehouse. The point is, the real world is not as manageable as the practice area.
The JavaServer Faces (JSF) specification lives in the ideal world with driving ranges, where ...