Java Monkey Wrenching | Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series) | David Geary, Cay S. Horstmann
 
 


Suche books:   



Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)
David Geary, Cay S. Horstmann

Prentice Hall PTR, 2007 - 752 pages

average customer review:based on 31 reviews
view larger image
 for more information click here

   highly recommended  highly recommended






It tells you how, but not why

Core JavaServer Faces, by David Geary and Cay Horstmann, is a decent introduction to JavaServer Faces. But it's really just a "how-to" book: probably half the book is simply code listings, which are available online. Why waste the paper?

Once you get JSF installed into your servlet container, the book does an acceptable job of explaining how to perform most tasks. But it doesn't go into enough detail on the background behind JSF and comparisons to other technologies (raw JSPs, struts, etc.). It needs more "why", not just "how to".

If you want to know what to do, and why you should do it, read JavaServer Faces by Hans Bergsten (one of the Apache Tomcat developers, and contributor to JSP 2.0, JSTL, and JSF).


 for more information click here


Complete JSF Book

Core JavaServer Faces in an introduction to JSF for experienced Java programmers. The beginning of the book explains that JSF is designed to support GUI development using visual tools and the hand coding as shown in the book will eventually go away. JSF includes an event model and server components sort of like Swing for web applications. One important feature of JSF is that JSF tags represent a component and rendered that generate HTML, which makes it easier to use a different display technology. The book begins with an explaining of managed beans, which are important in separating business logic from presentation, and then proceeds to show each part of JSF, event handling, validation, etc.

The examples in the book are well written and complete. The example code also demonstrates good coding practices, such as using message bundles, which are beyond using JSF. The book also explains how to build complete JSF applications, explaining complex user interface layouts and connecting with back end databases. The last chapter "How do I..." answered many questions you would want answered or wouldn't have thought of to ask.

This book starts with the basics of JSF and build to show the entire framework and a lot of advance features. This is an outstanding book on learning and using JSF and I would definitely recommend this book.


 for more information click here


Java Monkey Wrenching

Great book on JSF, the absolute best intro to JSF in the concise, terse, classical style of Horstmann & Geary. You can buy any book by these two dudes with your eyes shut. I would have loved to see more new material in this second edition, especially on Seam and EJB integration in general. The book being so similar to the first edition there is little need for you to buy it if you already own the previous one.
The chapter on custom JSF tag development will be well over your head if you are reading the book as a first intro to JSF, and the LDAP material is pretty brutal and useless for a newbie to the subject, the chapter on opens source miscellanous frameworks is way too sparse to be useful beyond a little inspiration to learn more, but the rest of the book is top notch and will greatly help you to understand the JSF framework deep down to the bone.
The monkey wrenching title is not really about the book but about my feelings towards the development of java web development (forgive the horrible pun). First there were servlets, then JSP then EJB then Struts then JSF then Seam then Facelets then Shale...Am I the only one who feels that stacking framework over framework is going definitely overboard and leading us to do "frankenstein programming"? (omg I think I am starting to blog.. pls stop me! ;)


 for more information click here




 for more information click here


good intro for JSF but...

I am currently reading David Geary?s Core JavaServer Faces book. I have read Chapters 1-9 and Chapter 12 (Ch 10 talks about JSF/ external service, Ch 11 about JSF/wireless clients).

One thing that annoyed me right away was he starts talking about the core JSF classes (UIInput, FacesContext etc) in early chapters without a formal introduction to the JSF class hierarchy. He does do a good job in laying out the JSF and HTML tags, but he never does the same for the classes. Well, I think that maybe the class hierarchy will come soon, but as I finished chapter 9 (custom components), I realized he never did that. As a programmer, I feel that this is a serious lacking in a book.Again, as a programmer, I managed to overcome this lacking by referring to the JSF Javadocs for the class hierarchy as I was reading thru the chapters. David Geary's own article on JSF does a good job of introducing the classes (although the names are a little outdated).

His examples are very good (the downloaded code builds/works great), but I did not find any that "pushed the envelope" of JSF. For example, in the custom components chapter, he talks about building a custom spinner :roll:; yes, this is a good intro to howto, but I would like to see something more complicated and exciting, like a tree or a list component. After all, the ability to plugin custom components as tags is one of the enticing features of the JSF specification. It would have also been nice if he had talked more about JavaScript/JSF interaction.

The book is about 600+ pages long, but I think half the pages are just code printed (a lot of the code is also repeated in the discussion within the chapters). I dont know if this is good (lot of printed code) or bad (lot of wasted trees). The longer chapters kind of meander between discussion of code and printed code, and by the time I was with the chapter, I had to go back and put the pieces together myself. It would have been nice if he summarized the concepts in the end. (I plan to summarize the `Custom Components' chapter soon)

I did find the chapter on Tiles and the `How do I' section on using the Commons Validator for client-side validation, quite interesting and informative :cool: (although, I think he should have delved more into these topics instead of a whole chapter on the JSF dataTable tag!)

Bottomline, Core JSF is a good introduction to JSF with some advanced discussion too. I recommend it to get started on JSF, but with a healthy dose of JSF JavaDocs and/or another book.

read the full review here ( http://www.browngeek.com/index.php?p=27 )


 for more information click here






Way to get started

With JSP & Servlet in popular decline Sun comes out with a technology that has the potential to challenge ASP.NET.

By far this is the best book as an introduction to the new technology. Really appreciated the intro on how to make JSF work with Tomcat.

It will take 3-4 days to become confident with the technology.



reviews: 1, 2, 3, page 4, 5, 6, 7



hot or not?    What's your opinion?     Write a review and share your thoughts!






recommendations

Java & Web Development - Spring 2007
Tech Books I've Read In 2007
Learn Java Programming
Java J2EE Classics
Free J2EE Books







   


search for books
core javaserver, 2nd, core, edition, faces, javaserver, series, sun




Suche books:   


books
apparel
baby
beauty
books
camera photo
cell phones
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
magazines
musical instruments
office products
outdoor living
computer video games
popular music
pet-supplies
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry


* Flowers for London Flower Delivery UK by online florists

* London Wedding Photographer

randomly chosen


magazines: Dick Berggrens Speedway Illustrated


leave a comment


home  impressum - about us