2

可能重复:
JSF、Servlet 和 JSP 之间有什么区别?

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

4

1 回答 1

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 进行比较。

于 2012-12-10T23:57:19.837 回答