gpt4 book ai didi

java - JSF 使用的是 JSP 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:54:23 26 4
gpt4 key购买 nike

我正在学习 JSF,我有一些关于它的问题。我知道 JSF 是一个用于制作页面的 UI 框架,我现在正在使用它并成功地制作了 zome。但是我不明白 JSF 是否建立在 JSP 之上,所以要编写自己的组件,您需要了解 JSP。或者这完全是另一种技术?我在 Servlet/JSP 编程方面没有扎实的基础,我想知道我是否需要先阅读它?除了 Core JavaServerFaces 这本书之外,还有哪些最好的学习场所?如果我还要学servlet和jsp,应该从哪些书入手?

最佳答案

自 2009 年 12 月发布的 JSF 2.0(Java EE 6 的一部分)(已经超过 2 年)起,JSP 已被弃用作为 View 技术,并被基于 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、Servlets和XML。 HTTP,因为你需要了解它的无状态特性。 HTML、CSS 和 JavaScript,因为这是 JSF 代码最终生成的内容,尤其是 HTML 表单很重要,JSF 面向基于表单的应用程序。 Servlet,因为这是构建 JSF 框架的基础。 XML,因为这是 Facelets 的基础。

另见:

关于java - JSF 使用的是 JSP 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com