【问题标题】:difference and relation between Facelet, Servlet, JSP, JSF [duplicate]Facelet,Servlet,JSP,JSF之间的区别和关系[重复]
【发布时间】:2012-11-28 11:21:16
【问题描述】:

可能重复:
What is the difference between JSF, Servlet and JSP?

我是 Java2E 的新手。我看到一堆不同的术语,如 JavaServer Faces、JavaServer Pages、Facelet、Servlets、Beans,我有点困惑。你能给我更清楚地了解这些术语吗? 谢谢

【问题讨论】:

  • 您的问题显示在互联网上搜索缺乏努力。如果您已阅读链接中的重复问题信息,请更新您的问题,询问您究竟需要什么以获得进一步的解释。

标签: jsp jsf jakarta-ee servlets facelets


【解决方案1】:

Java EE 是一大堆东西。它有很多不同的实现方式,并且有很多技术可以在不同的实现方式中使用。

参考链接:http://www.oracle.com/technetwork/java/javaee/overview/index.html

快速概览:

Bean 是具有 getter 和 setter 的对象。它们到处都在使用。它们的意义远不止于此,但在您了解 Java EE 是什么之前,这将帮助您完成它。

Java Server Faces (JSF) 是一种处理 MVC 视图(模型-视图-控制器)的技术。 JSP 也是如此。 facelet 是 JSF 的一部分。

servlet 是一个处理 HTTP 请求并产生 HTTP 响应的类。

Servlet 是 Java EE 的一部分,但可以是独立的。为了说明,servlet 可以存在于任何 servlet 容器中。 Java EE 应用程序需要一个 Java EE 容器,它也有一个 servlet 容器,但提供的更多。要了解区别,请将 Tomcat 与 Glassfish 或 JBoss 进行比较。

【讨论】:

  • 感谢您的解释。但是,将 Tomcat 与 Glassfish 进行比较是什么意思?这些术语是否也与 Web 服务器实现有关?
猜你喜欢
  • 2011-01-06
  • 2023-03-28
  • 2014-05-16
  • 2023-03-27
  • 2011-05-16
  • 2012-05-16
  • 2011-08-29
  • 1970-01-01
  • 2011-07-14
相关资源
最近更新 更多