0

是否可以在不使用 Java servlet 的情况下设计 Java EE Web 应用程序?JSF 和 Facelets 是替代品吗?

4

1 回答 1

2

我想你需要完善你的背景来理解servlet和jsp和jsf之间的关系。可以看一下 BalusC 的精彩帖子“ JSF、JSP 和 Servlet 有什么区别?

JSF 页面构建在 servlet 之上,例如 JSF 提供 FacesServlet 作为请求响应控制器。在不了解它们的情况下,您可以编写 Web 应用程序。

另一方面,每个 Jsf 版本都需要一个 servlet 版本。例如,jsf 2.0 及更高版本需要 servlet 3.0 规范,并且应该向后兼容 Servlet 2.5。

于 2012-09-01T07:54:18.900 回答