This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Struts and the fly likes JSF in Action: what experience level? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "JSF in Action: what experience level?" Watch "JSF in Action: what experience level?" New topic
Author

JSF in Action: what experience level?

Frank Malinowski
Ranch Hand

Joined: Jul 24, 2003
Posts: 30
I am brand new to JSF. I have just started learning Ant and Hibernate. I was planning to start with JSF and Spring next. I have a good bit of experience with the Java Standard Edition. Will it be easy, using your book, for me to start on the road to learning JSF?

Thanks,

Frank
Kito Mann
author
Ranch Hand

Joined: Dec 11, 2003
Posts: 115
Frank,

If you've done some web development before -- with Struts or some other type of framework, or if you've done front-end development with JSP, you'll be fine. If you haven't done any web development, there will be a bit of a learning curve. I do provide a brief overview of servlets and JSP and explain concepts like scoped variables along the way, but some of the advanced topics assume that you're at least somewhat familiar with the Servlet API.


Kito D. Mann
Author of JSF in Actionwww.JSFCentral.com - JSF FAQ, news, and info
Chris Gastin
Ranch Hand

Joined: Aug 13, 2002
Posts: 51
I have found the transition from Struts to JSF extremely easy. I have several I am considering to port when I get the time. As Kitto said if you done web development there is not much up time to JSF in my opinion
[ August 31, 2004: Message edited by: Chris Gastin ]

Chris Gastin<br />SCJP 1.4<br />SCWCD 1.3
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Originally posted by Kito Mann:
Frank,

If you've done some web development before -- with Struts or some other type of framework, or if you've done front-end development with JSP, you'll be fine. If you haven't done any web development, there will be a bit of a learning curve. I do provide a brief overview of servlets and JSP and explain concepts like scoped variables along the way, but some of the advanced topics assume that you're at least somewhat familiar with the Servlet API.


Hi Mr.Kito,
What about the SCWCD? Will they be feel like a breeze to study JSF? But SCWCD does not cover web applications frameworks like Struts... How do u think about that?

I also have started to learn JSF... Since your book is also intended to JSF beginner, it would be great for me as well...


Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Kito Mann
author
Ranch Hand

Joined: Dec 11, 2003
Posts: 115
Originally posted by Ko Ko Naing:


Hi Mr.Kito,
What about the SCWCD? Will they be feel like a breeze to study JSF? But SCWCD does not cover web applications frameworks like Struts... How do u think about that?

I also have started to learn JSF... Since your book is also intended to JSF beginner, it would be great for me as well...


Ko Ko,

I haven't taken the SCWCD exam, so I can only speculate. I would think that familiarity with some sort of framework would help, but I don't think it's necessarily required, as long as you understand servlets and JSP.

The biggest shift for a lot of developers is the fact that JSF is event-oriented, as opposed to request/response oriented like HTTP. If you've worked with Swing, Delphi, VB, or .NET, you should be familar with event-driven programming. If not, it may take a little bit of work to understand. The book, however, spends some time explaining how event-driven programming works.
Ko Ko Naing
Ranch Hand

Joined: Jun 08, 2002
Posts: 3178
Originally posted by Kito Mann:
The biggest shift for a lot of developers is the fact that JSF is event-oriented, as opposed to request/response oriented like HTTP. If you've worked with Swing, Delphi, VB, or .NET, you should be familar with event-driven programming. If not, it may take a little bit of work to understand. The book, however, spends some time explaining how event-driven programming works.


Yes, Mr.Kito, I did have event-driven programming with Swing before and I'm also currently learning SWT also...

But one thing that I doubt is that HTTP request/response is not event-oriented? For instance, if a user click at a button or enter the web address at address bar of browser or clicking a link, then a HTTP request will be made to the server... Isn't it? It's sort of event-oriented, I guess... Could you please explain a bit detail on what you mean by event-orientation? Thanks...
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: JSF in Action: what experience level?
 
Similar Threads
I need to know spring.
What is required to understand(Read-Solve-Dev) easily JSF 2.0
beging in JSF
JSF help required???
JSF Beginner