是否可以在不使用java servlet的情况下设计Java EE Web应用程序? JSF和Facelets是另一种选择吗?

时间:2012-09-01 06:36:39

标签: jsf servlets facelets

是否可以在不使用Java servlet的情况下设计Java EE Web应用程序? JSF和Facelets是另一种选择吗?

1 个答案:

答案 0 :(得分:2)

我想你需要在理解servlet和jsp以及jsf之间的关系时改进你的背景。你可以看一下BalusC的精彩帖子“What is the difference between JSF, JSP and Servlet?

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

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