Java – does JSF use JSP?
I'm learning JSF and I have some questions I know JSF is a UI framework for making pages. I'm using it and successfully make ZOME But I don't know whether JSF is built on JSP, so I need to know JSP components to write my own Or is this a completely different technology? I don't have a solid foundation in servlet / JSP programming. I wonder if I need to read anout first? What is the best way to learn from the core JavaServer faces book? If I should learn about servlets and JSPS and what books should I start reading?
Solution
JSF 2.0, as a part of Java EE 6, has been abandoned as view technology and replaced by XML based view technology facelets since its release in December 2009 (more than 2 years) See also Java EE 6 tutorial (emphasis on my):
For the basics before learning JSF, make sure you know and understand at least HTTP, HTML, CSS, JavaScript, servlet and XML HTTP, because you need to understand its stateless nature HTML, CSS and JavaScript, because this is the final generation of JSF code, especially HTML forms. JSF is for form based applications Servlet, because it is built on the JSF framework XML, because this is what facelets is based on
You can also see:
> Our JSF tag wiki page