This content has been marked as final. Show 4 replies
Assuming you are talking about one book only: of course not, such a book would be useless as it will tell only a little of subjects for which numerous books have been written individually. A Google query will give you the same high level information without wasting money.
In any case:
I would focus on one technology at a time if I were you. For persistence I recommend "Pro JPA 2". For Javaserver faces you can hardly go wrong with the reference manual (simply called "javaserver faces 2.0"), although the JSF 2.0 cookbook may be a nice addition to it because it has more focus on specific topics.
I suggest you also read my previous post about creating your first web based program (my first reponse in that article, not the two later ones) before moving onto more advanced topics.
Re: learning Java web applications
I'd consider any book containing information on ALL those topics to not be an "advanced" book.
I'd also consider any book recommending Struts to be a book to be avoided.