All four of those books are good and I would recommend you get at least two of them. The O'Reilly book was a little short IMO (compared to say their excellent EJB book.) It does have its positive aspects though, and its the best of all the books in some of the advanced topics. As Brendan pointed out I took some of the tree2 code from there. Everyone who wants to write their own components should read the later chapters of this book. He deals with a lot of the real world issues you will face writing components.
Kito Mann's book is excellent. Most of the people I work with in my day job prefer this one. Bill Dudney's book is also good and is probably the best starting point for someone new to web application frameworks in general (its also a little more conceptual than most.) The Core book is also very good but I read this last out of the four of them so it didn't show me much (that's not David and Cay's fault, just the order I read them.) I would choose either Core or In Action and then supplement with either O'Reilly or Wiley. sean On 8/5/05, Martin Marinschek <[EMAIL PROTECTED]> wrote: > I won't speak about the others, but I have found "JSF in action" to be a > pleasant read. Even though it is a bit long with its 1100 pages ;) > > I haven't really entered or executed the source-code though, just skimmed > these sections... > > regards, > > Martin > > > On 8/5/05, CONNER, BRENDAN (SBCSI) <[EMAIL PROTECTED]> wrote: > > We can agree to disagree. Some people find it useful, some don't. > > Pages 32 - 63 go over Servlet and JSP basics, which are the building > > blocks of JSF. Pages 64 - 327 concentrate on JSF. Pages 329 - 572 are > > appendices. If one sits down and methodically reads pages 64 - 327 > > without distractions, one will have a thorough understanding of JSF. I > > personally like having access to the appendices without having to be > > online. My screen is too full these days anyway, and, depending upon > > the situation, flipping through pages or walking over to someone's > > cubicle with a book can be more efficient than hunting down links. > > > > Every book has errors. The Core JSF book also has errors (e.g., the > > example on doing pop-ups doesn't work in Chapter 12). I personally > > wouldn't refrain from getting the book because of that. > > > > Anyway, just my two cents. I don't want to get into a flame war. > > > > - Brendan > > > > -----Original Message----- > > From: Brian Abbott [mailto: [EMAIL PROTECTED] > > Sent: Thursday, August 04, 2005 6:29 PM > > To: MyFaces Discussion > > Subject: RE: a book to learn jsf > > > > > > Personally, I'm not overly senstive to the point of > > being afraid to say when someone did a poor job. Hans > > did a poor job on this book as I think Oreilly did as > > well in their editing (many blatant spelling errors + > > code that if entered exactly as in the text, doesnt > > compile). Ultimately it's Oreilly's call when to > > release a book and when not to so, I think they > > recieve the majority of the blame. At least my blame. > > ALL Appendixes are standard document distribution with > > the JSF RI and many other JSF Distributions (Such as > > Smile and MyFaces). Just so you know, these are the > > Appendixes in the Oreilly book: > > > > A: Standard JSF Tag Libraries > > B: JSF Expression Language Reference > > C: Standard JSF Components and Render Kits > > D: Infrastructure API Reference > > E: JSF Configuration File Reference > > F: Web Application Structure and Deployment Descriptor > > Reference > > > > Representing 244 pages of a 550 page book. Either way, > > I still dont understand why Orielly insists on placing > > a complete history of web application technologies > > accompanied with a brief synopsis of how each one > > works in every Web App book. I mean, isnt it safe to > > assume that if I'm reading a JSF or Struts text that > > I'm already familiar with Servlets and JSP Processing? > > The only reason I could see for them to justify that > > is to shave a few months off the development schedule > > and make sure the book is of "purchaseable size" while > > limiting their efforts and expenses. > > > > Brian > > > > --- "CONNER, BRENDAN (SBCSI)" <[EMAIL PROTECTED]> wrote: > > > > > Everyone has his/her favorites. I use both O'Reilly > > > and Core JSF, > > > because I've found that each one answers different > > > questions. I like > > > the O'Reilly book for a thorough explanation of the > > > concepts and for the > > > great appendices. (I refer to the appendices many > > > times a day, and they > > > a quite clear, concise, and complete.) I'm one who > > > likes to get > > > grounded in the fundamentals before proceeding, and > > > I usually choose > > > O'Reilly to do that. Also, let's give Hans Bergsten > > > credit for his > > > custom tree component example, portions of which > > > ended up in MyFaces > > > Tree2. > > > > > > I like the examples given in Core JSF and its > > > excellent "How do I..." > > > chapter. So for many "how to" questions, I go to > > > the JSF Faces book. > > > > > > So get both! > > > > > > (I haven't read "... in Action," so I can't comment > > > on it.) > > > > > > - Brendan > > > > > > -----Original Message----- > > > From: Brian Abbott [mailto:[EMAIL PROTECTED] > > > > > > Sent: Thursday, August 04, 2005 5:56 PM > > > To: MyFaces Discussion > > > Subject: Re: a book to learn jsf > > > > > > > > > I would go with Core JSF. I wish I had made that > > > choice. I haven't read or even skimmed in action so, > > > I > > > can't speak to that. However, the book I recommend > > > you > > > stay away from is Oreilly's Java Server Faces. It's > > > really not very good at all. The first quarter of > > > the > > > book is oreilly's standard cut and past java-server > > > programming intro/history which literally looks > > > almost > > > exactly the same in any oreilly J2EE/Web-App book. > > > The > > > last half is the Java Docs as an Appendix. So, you > > > get > > > about 1/4 of an already thin book devoted to actual > > > material. "Rush... Is a band, not a way to make > > > books" > > > might be a decent motto for that one. I looked > > > through > > > both the Oreilly book and the Core at the book store > > > for about an hour. In the end the Orielly name won > > > me > > > over even though it felt like a mistake. Now I go > > > back > > > occasionally and read the Core book while tormenting > > > myself about making a mistake I had foreseen and > > > could > > > have prevented. > > > > > > I would sum it up this way: The oreilly book is a > > > good > > > starting place from which to read more books. The > > > core > > > book creates a complete understanding and provides a > > > good reference when you get stuck in the more > > > difficult or obscure areas of JSF. > > > > > > Cheers, > > > > > > Brian Abbott > > > > > > > > > --- hicham abassi <[EMAIL PROTECTED]> wrote: > > > > > > > Hello, > > > > > > > > I want to buy a book on JSF but i can't make a > > > > choice between theses books : > > > > > > > > > > http://www.amazon.com/exec/obidos/search-handle-form/002-4097544-3300815 > > > > > > > > I hesitate between "Sun Core JSF" and "JSF in > > > > action" > > > > > > > > Thanks. > > > > > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam > > > protection around > > > http://mail.yahoo.com > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam protection around > > http://mail.yahoo.com > > > >

