|
|||||||||||||||||||||||||||||||||||
|
10 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
17 of 17 people found the following review helpful:
5.0 out of 5 stars
The Best JSF Book I've Read Yet,
Amazon Verified Purchase(What's this?)
This review is from: Mastering JavaServer Faces (Java) (Paperback)
This is the best JSF book I've read to date. To begin with, its an excellent value. There is no wasted space. The O'Reilly book has 242 pages of appendix which basically regurgitates the API (shame!) You won't find that here. Also, the authors do not waste your time explaining what a JSP page is, etc.
The book starts off with an overview of MVC but it goes beyond explaining what MVC is (which is where most books stop) but explains how MVC is used in Swing and Struts and compares that to how it is employed in JSF. It also goes into some of the rationale for why things in JSF were designed the way they were. If you're not into that - fine, but at least its not an explanation of how to deploy a Servlet. This book provides the most thorough explanation of how things work in JSF and provides impressive coverage of the lifecylce. These are the things you are going to have to know once you finish your "Hello World" programs and need to start actually writing a program. I've read the Core and O'Reilly books so far. I'd have to rate this one the best. Perhaps my impressions were affected by the fact that I read these books first, but I feel like the reader will learn more from this book. It doesn't waste your time writing "Hello Faces" examples in chapter one just to appease the reader. You won't get down and dirty with the code to the middle of the book but that is how it should be in my opinion. Also, if you are a Struts programmer, this book is much better than the others in discussing Struts and how it compares. It also provides some detail about integrating the two etc. Not as much as I would have liked, but much much more than the other books.
11 of 11 people found the following review helpful:
3.0 out of 5 stars
Could be better,
By
This review is from: Mastering JavaServer Faces (Java) (Paperback)
The problem is that the book has a lot of mistakes and don't explain some mechanism like ValueBinding. The book use hibernate to persist data to database and this can be a problem to people who don't know this technology, in my opinion they should have used plain JDBC technology, it would be much easier to the readers.
14 of 15 people found the following review helpful:
4.0 out of 5 stars
A solid treatment of JSF technology...,
By Thomas Duff "Duffbert" (Portland, OR United States) - See all my reviews (VINE VOICE) (TOP 500 REVIEWER) (HALL OF FAME REVIEWER) (REAL NAME)
This review is from: Mastering JavaServer Faces (Java) (Paperback)
I recently got a chance to review Wiley's book Mastering JavaServer Faces by Bill Dudney, Jonathan Lehr, Bill Willis, and LeRoy Mattingly. Overall, this is a nice book if you're looking to get involved in JSF technology.
Chapter list: JSF Patterns and Architecture; Elements of JSF; JSF Request-Processing Life Cycle; JSF Configuration; JSP Integration in JSF; UI Components; Navigation, Actions, and Listeners; Validation and Conversion; Building JSF Applications; Custom JSF Components; Converting a Struts Application to JSF; What's on the Web Site; References; Index This is primarily a learning tool for JSF with a fair amount of reference material thrown in. In chapters 4 through 8, you'll touch on each main area of JSF coding, and the authors provide a solid mix of learning and reference lists for your on-going use as you continue down the JSF path. They don't skimp on code listings, so you'll have some decent examples to draw upon as you start to build your own applications. They also use a variety of UML diagrams to show the flow of a JSF program and how the class structure is laid out. This is good in that you'll run into this type of notation in quite a few places, so you'll get a good understanding of it here. The other thing I liked about this book was the "why" portion in the patterns and architecture section. Too often, a book that is teaching you a new technology will not cover a lot of best practices and patterns on how programs should be built using the new tool. By providing this type of information up front, the reader should be able to get into the right mindset and develop solid coding practices and concepts from the start. Bottom line... a solid book with good information, and you should be happy with the result.
9 of 9 people found the following review helpful:
5.0 out of 5 stars
"timely.practical.reliable",
By
This review is from: Mastering JavaServer Faces (Java) (Paperback)
This book is written in a very mature language, is upto the point, very articulate, and clear. The diagrams are refreshingly clear too.
It begins with a nice study of the three UI frameworks Struts,Swing and JSF, and how JSF is closer to Struts. Then provides a detailed account of the component based architecture of JSF, the various elements of JSF such as UI components,Validation,Events,Listeners,Renderers etc. Request-Processing lifecycle, and JSF configuration. There is a chapter on builidng JSF application with examples, a chapter on building Custom JSF components. Also covered in depth is the issue of converting from Struts to JSF. JSF is here to stay, and this books gets you started on time. As Wiley says, this book definitely is timely,practical and reliable.
11 of 12 people found the following review helpful:
4.0 out of 5 stars
Well written JSF tutorial,
By
This review is from: Mastering JavaServer Faces (Java) (Paperback)
JSF is a new technology designed to simplify the task of creating Java web applications by making them work more like typical GUI event driven applications. There are a lot of changes to the web framework for JSF and this book does a very good job of clearly explaining these changes. The book starts with an introduction to JSF that compares it to both Struts and Swing. The authors explain both the architecture and the main patterns used in JSF, which helps to make clear how JSF works. UML diagrams are used to help explain how the various pieces of JSF interact. The middle section of the book covers all the main points of JSF at a nice leisurely pace: configuration, UI components, navigation, event handling, and data conversion and validation. Plenty of code samples are provided and all the code is clearly explained. The final section of the book covers building a complete JSF application, designing custom components, and converting an application from Struts to JSF.
This book is a nice introduction and tutorial on JSF. For many developers, this will be all they need. Others may be looking for a book that can serve as a reference or will cover more detail and this book will not fill that need. If you are looking for a book to help you learn the basics of JSF and to get a good understanding of how to properly implement a JSF application, then this book will serve you very well.
6 of 7 people found the following review helpful:
3.0 out of 5 stars
Mastering JavaServer Faces,
By
Amazon Verified Purchase(What's this?)
This review is from: Mastering JavaServer Faces (Java) (Paperback)
Good outline of JavaServer Faces but not enough examples. Too much theory not enough practical examples. It is not a complete reference so you need other books or sources to get answers on specific functions and uses of JavaServer Faces.
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Whither hello world?,
By AA "unixace" (Ashburn, VA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Mastering JavaServer Faces (Java) (Paperback)
If you are like me, you don't have the time to read about the philosophy behind the design of JSF or how it's more like swing than struts. Why can't the authors of such books start with a hello world example. Most experienced programmers can figure out the basics of JSF just by looking at the hello world example and relating it to technologies they've already used(struts, perhaps?). Most authors can't resist the temptation to impress us with the awesome power of the new framework especially when they haven't introduced the basic examples? Why have a whole chapter explaining the intricacies of faces-config.xml before you really introduce a simple application? I got more out of http://www.jsftutorials.net than the first few chapters of this book. Get eclipse wtp, install the jsf plugin and go through the tutorial.
4 of 5 people found the following review helpful:
2.0 out of 5 stars
Could be a 5 star book, but missing an important piece,
By
Amazon Verified Purchase(What's this?)
This review is from: Mastering JavaServer Faces (Java) (Paperback)
This book reads very well. Explains most things very clearly but the examples are missing what to put into the faces-config.xml file. Ch. 5, Ch 6, ... have some nice examples and show you what goes in the jsp files but as you add to these jsp files you need to make the necessary adjustments to the faces-config.xml file too. You have to download the source to see the contents of the faces-config.xml file.
As a beginner, I found this very frustrating and out searching the net for more tutorials that show how to make adjustments to the faces-config.xml and the JSP file. Other than this issue, the book is good the learning about the JSP/JSF contents. It is just disappointing that this book was so close, if it had covered the faces-config.xml I would have given it 5 stars.
4.0 out of 5 stars
Great Book For JSF Newbies,
Amazon Verified Purchase(What's this?)
This review is from: Mastering JavaServer Faces (Kindle Edition)
I just completed my first JSF project and struggled with a few issues which I thought should not have been as difficult as they seemed. I used other JSF beginner books, and tried finding solutions on search engines, but still struggled, resulting in poor coding, and even hacks where I could not find a JSF solution. Now that the project is released, and I have time to research, I picked up this book and found the answers to many of my questions. If you are inexperienced in JSF, I recommend reading this book before starting a new project. After reading this book, clean-up of the poor code should be relatively easy.
3.0 out of 5 stars
Not to be used as an introduction into JSF,
This review is from: Mastering JavaServer Faces (Java) (Paperback)
If you are new to JSF, this is not the first place to go searching-this book clearly does not use the hello world (learning) pattern to introduce you to this technology. You could get frustrated with the first 3 chapters especially if you do not have any swing or struts knowledge.That said, this book is without any doubt rich in content.If you already have had hands on experience in JSF and are intending to go a mile further, following the writers wouldn't be difficult.The first few chapters are however more explanatory than example oriented.
|
|
Most Helpful First | Newest First
|
|
Mastering JavaServer Faces (Java) by Bill Dudney (Paperback - June 7, 2004)
$40.00 $26.26
In Stock | ||