Tomcat 仅使用servlet容器在JavaEE中开发web应用程序?

Tomcat 仅使用servlet容器在JavaEE中开发web应用程序?,tomcat,jakarta-ee,application-server,web-container,Tomcat,Jakarta Ee,Application Server,Web Container,我做了一些关于在Javaee中部署web应用程序的研究,发现与Java EE兼容的应用程序服务器是一个web容器加上EJB容器。另外,Tomcat只是一个web容器而不是一个应用服务器 在我的例子中,我必须开发一个web应用程序,而且我不需要EJB组件,所以我可以简单地使用一个没有应用服务器的web容器吗?或者,我还需要一个服务器应用程序?只要您将Java EE的使用限制为以下API,Apache Tomcat就足够了: Servlet JSP 埃尔 网袋 如果您需要其他API,您可以将其与应用

我做了一些关于在Javaee中部署web应用程序的研究,发现与Java EE兼容的应用程序服务器是一个web容器加上EJB容器。另外,Tomcat只是一个web容器而不是一个应用服务器


在我的例子中,我必须开发一个web应用程序,而且我不需要EJB组件,所以我可以简单地使用一个没有应用服务器的web容器吗?或者,我还需要一个服务器应用程序?

只要您将Java EE的使用限制为以下API,Apache Tomcat就足够了:

  • Servlet
  • JSP
  • 埃尔
  • 网袋

  • 如果您需要其他API,您可以将其与应用程序打包在一起,或者使用类似的东西,这是一个经过web概要文件认证的Java EE服务器,它对一些其他有用的API提供了开箱即用的支持,而没有WebLogic之类的东西。

    简短版本:是的,Tomcat(或Jetty)就足够了。我的应用程序中有3层吗?我的意思是:业务层、web层和企业信息系统层?您可以,但不必。这些术语不一定与JavaEE绑定。所以在JavaEE中,应用程序的体系结构是什么?