Is JavaFX going to replace JSF and JSP in Java EE?
No, JSF and JSP can be used to make pure web applications (usable by any HTTP client that supports HTML), while JavaFX needs a JVM on client side. If you want to have a rich client and you can install plugin on client side, JavaFX provides a good Java based alternative to Flash based Adobe Flex and .net based Microsoft Silverlight technologies for rich internet applications. A typical scenario is applications that are developed to run on local interanet of a company.