Does Faces replace JSP?

Does Faces replace JSP on the UI layer of applications? I've been looking at some code from BluePrints (specifically the Pet Store 2.0) application and it appears that they use JSP and very rarely use Faces. Is that the recommended use?
[251 byte] By [jaredpa] at [2007-11-26 19:13:26]
# 1
JSF actually uses jsp as way to structer your page.
amitteva at 2007-7-9 21:13:08 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

It's not so much about replacing one or the other.

JSF is just JSP with MVC framework. Well, ok, I'm simplifying things a bit. But JSF is truly built off of JSP. It is legitimate to use both JSP and JSF tags on one page. However, may I STRONGLY caution that the JSF EL and the JSP EL do NOT play nice together.

I would recommend using JSF for as much as you can, and only using JSP when you have to. I think the pet store application has it backwards.

CowKing

IamCowKinga at 2007-7-9 21:13:08 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 3

...

> But JSF is truly built off

> of JSP.

JSF is not built off JSP. Look at Facelets (https://facelets.dev.java.net) or JSFTemplating (https://jsftemplating.dev.java.net) to see that JSF is quite happy (happier even!) when JSP is not part of the solution.

Ken Paulsen

https://jsftemplating.dev.java.net

KenPaulsena at 2007-7-9 21:13:08 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 4
Perhaps I should've said JSP concepts? Or even more specifically, built off of J2EE.=)I wasn't meaning to imply that you needed JSTL or any other JSP jars/tlds in your libs to make JSF work.CowKing
IamCowKinga at 2007-7-9 21:13:08 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...