aspose file tools*
The moose likes JSF and the fly likes Help on JSF Book Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSF
Bookmark "Help on JSF Book" Watch "Help on JSF Book" New topic
Author

Help on JSF Book

omkar patkar
Ranch Hand

Joined: Aug 25, 2005
Posts: 231
Hi Guys,

I am from Mumbai India, can any one please tell me a really good book on JSF ??.... because currently i am working on a JSF + portlets project. I am finding it very difficult with the reduction in the amount of coding and increase in the amount of configuring different xml files. I have worked earlier on project based on JSP and Java Beans only. So with that previous project's perspective... i think i seriously need some good book on JSF which i can study and understand how JSF works ! ... Also, many times i have observed that in many articles JSF is compared with the Struts .... but i donno struts !

Many thanks in advance !
mkar

[Edit: removed URGENT!]
[ November 07, 2006: Message edited by: Bear Bibeault ]

Thanks and Regards
Omkar Patkar (SCJP 1.4)[url]http://javacollectionsnotes.blogspot.com[/url] | [url]http://omkar-myscjpexp.blogspot.com[/url]
Eugene Abarquez
Ranch Hand

Joined: May 18, 2006
Posts: 211
"Java Server Faces in Action" [Kito D. Mann, Manning 2005] is a great book for beginners. It should be an adequate study guide and reference book for most of your basic application development needs.

Regards.


There's so much to learn in this industry, and not everybody has the necessary interest.
omkar patkar
Ranch Hand

Joined: Aug 25, 2005
Posts: 231
Thanks a lot Eugene ! .... one more thing ... Most of the time i came across the fact that MVC is used in JSF. But i haven't really worked on MVC as such ... So, does this book also contains material on MVC ? ..i mean can you please suggest me how should i start with learning JSF ? What do i need to know pretty well before starting off with JSF ? Also can you suggest me some good website for JSF ? [ ]

Thanks Again!
Eugene Abarquez
Ranch Hand

Joined: May 18, 2006
Posts: 211
Originally posted by omkar patkar:
Thanks a lot Eugene ! .... one more thing ... Most of the time i came across the fact that MVC is used in JSF. But i haven't really worked on MVC as such ... So, does this book also contains material on MVC ? ..i mean can you please suggest me how should i start with learning JSF ? What do i need to know pretty well before starting off with JSF ? Also can you suggest me some good website for JSF ? [ ]

Thanks Again!


MVC is just a design pattern that you use to decouple the different layers of your application, usually in a three-tiered form: the presentation, controller and model layer. Simply put, you seperate all your presentation code (GUI stuff like JSP), from your controller (Servlets), and your model (POJO or EJBs). This is done because codes that have mixed concerns is usually harder to maintain and less scalable. As for JSF, it implements a variation of the MVC pattern, although slightly different in the way it is done using the JSP-Servlets-EJB/POJO combination. In a way, JSF simplifies the way things are done with simple JSPs and Servlets. Anyway, try googling if you want to know more about MVC, you'll be surprised on how many great stuff are out there. ;)

What do you need to know pretty well to be able to learn JSF? Well I guess a good background on J2EE (JSP and Servlets) will help, although not required. A good website on JSF? Javaranch. ;)
[ October 25, 2006: Message edited by: Eugene Abarquez ]
omkar patkar
Ranch Hand

Joined: Aug 25, 2005
Posts: 231
Thanks Eugene,

I tried to find out more on this book on amazon.com. Majority of the reviews said that the book covers all the topics,however, there are many many typos in the book ...even in some examples, which can be irritating. And there was another book "Core JavaServer Faces" on amazon.com. The reviews said that, this book, although does not contain any typo, is incomplete as far as certain topics are concerned. It is left to the reader to find out and understand that a particular thing can be done in other way also.

I am confused now, which book to buy can you please help me out ?

Thanks
omkar patkar
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

I like JSF in action. It's solid:

Java Server Faces in Action: A Good Book on JSF

I would also recommend Pro JSF and Ajax, which came out in early 2006, so it's a little more updated:

Pro Java Server Faces (JSF) and Ajax

I was not a big fan of Mastering Java Server Faces.

Mastering Java Server Faces

-Cameron McKenzie

[ November 08, 2006: Message edited by: Cameron W. McKenzie ]
[ November 09, 2006: Message edited by: Cameron W. McKenzie ]
Eugene Abarquez
Ranch Hand

Joined: May 18, 2006
Posts: 211
I haven't come across Core Java Server Faces so I cannot comment on the book. I find JSF in Action sufficient for most of the things I needed for my daily application development. I am myself new to JSF, I only started learning it about three months ago and the book has helped me big time in terms of understanding the basic stuff. Of course no book is in itself complete, so if I have other concerns that were not covered in the book, I always drop a post here, and thankfully I wasn't yet disappointed thus far. As for Mastering Java Server Faces, I've read it though not in entirety, and I agree Cameron, I find JSF in Action way better. Corrections? I didn't even notice. ;)
omkar patkar
Ranch Hand

Joined: Aug 25, 2005
Posts: 231
Thank you Eugene and Cameron i think i will go with "JSF in Action"
Actually, the project in which i am working was already half done and i joined the team late... so i find it difficult to understand the code , the how and why of JSF ! And on top of it ... the project is Portal based. We used Jetspeed 2 as Portal and MyFaces for JSF Components and Apache Tomcat 5.5.

Earlier i had worked little only on JSP and Java Beans ! ... Hope this book helps me a lot ! ... Thanks Again guys !
Tushar Kherde
Ranch Hand

Joined: Apr 28, 2006
Posts: 56
Hi Omkar,

I am also from mumbai working on portlet with JSF. I am also new for this technology n gone through same phase as you. I found IBM developer works tutorial are very good thing to start learning JSF.

Hey you can contact me on kherde.tushar@gmail.com

Bye


Tushar
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Help on JSF Book