java – JSF是否使用JSP?

前端之家收集整理的这篇文章主要介绍了java – JSF是否使用JSP?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在学习JSF,我有一些问题.我知道JSF是一个UI框架,用于制作页面,我正在使用它,并成功地使zome.但是我不明白JSF是否建立在JSP上,所以要编写自己需要知道JSP的组件.或者这是完全另一种技术吗?我没有在Servlet / JSP编程的坚实基础,我想知道我是否需要先阅读anout?从Core JavaServerFaces书中学到什么是最好的学习方法?如果我应该学习servlet和jsp以及我应该开始阅读哪些书?

解决方法

作为Java EE 6的一部分的JSF 2.0,自2009年12月(已经2年以上)发布以来,JSP已被弃用为视图技术,并被基于XML的视图技术Facelets所取代.另见 Java EE 6 tutorial(强调我的):

The term Facelets refers to the view declaration language for JavaServer Faces technology. JavaServer Pages (JSP) technology,prevIoUsly used as the presentation technology for JavaServer Faces,does not support all the new features available in JavaServer Faces in the Java EE 6 platform. JSP technology is considered to be a deprecated presentation technology for JavaServer Faces. Facelets is a part of the JavaServer Faces specification and also the preferred presentation technology for building JavaServer Faces technology-based applications.

关于在学习JSF之前准备基础知识,请确保您至少知道并了解至少HTTP,HTML,CSS,JavaScript,Servlet和XML. HTTP,因为你需要了解它的无国籍性质. HTML,CSS和JavaScript,因为这是JSF代码最终产生的,特别是HTML表单很重要,JSF是面向基于表单的应用程序. Servlet,因为这是建立在JSF框架之上的. XML,因为这是Facelets所基于的.

也可以看看:

> Our JSF tag wiki page

猜你在找的Java相关文章