Hi i am completely new to JSF. I want to learn JSf. Can anybody please suggest me a good book on JSF2 which should be easy to understand for a beginner . The books should be self explanatory and should cover examples.
I recommend two excelents books for JSF 2.0
-Core JavaServer Faces ThirdEdition by David Geary - Cay Horstman
-Javaserver Faces 2.0 the complete reference by Ed Burns (He's the jsf co-specification lead)
The first has a lot of examples that help you how to build JSF 2.0 Applications, the second also has examples but it's more technical with this book you know every internal aspect of JSF 2.0.
When a dream is ending because to come true - OCPJP 6,7. OCE JPA EE6. MCTS
Yes, I can recommend the Core JavaServer Faces too. I did not know about the Complete Reference Book, but will have a look in it.
Two weeks ago, I started learning/testing JSF too. Before I had a look at Wicket and GWT. I like Wicket. Getting things done and getting started with GWT is time-consuming. At least it was for me, so I abandoned GWT. JSF wins over Wicket due to the open standard, broader support and larger user base.
I would recommend to start with Oracles Mojarra. With MyFaces I had a lot of small issues, like in my post some days ago. Perhaps no big deal for experienced programmers but a beginner can be confused. Same with Trinidad. I did not succeed well with Trinidad. I love the Island, but cannot say the same about the Apache Trinidad Project. Perhaps its my inability, but using Richfaces did work out of the box. Beside, they have a great and helpful community.