【发布时间】:2015-09-10 01:05:20
【问题描述】:
最近我开始学习 Java EE 和相关技术,有些概念让我感到困惑。我在某处读到,每当构建 Java EE 应用程序时,都必须使用容器。
目前,我正在学习 Spring 框架并尝试使用它构建一个小型应用程序以动手实践。现在,我不确定我是否必须使用容器(比如 Tomcat),或者它取决于我正在构建的应用程序是否需要容器。
如果它取决于一个人正在构建的应用程序,那么有助于决定是否应该使用容器的因素是什么?
【问题讨论】:
-
如果您的应用程序使用 servlet,您将需要一个容器来处理请求。 Tomcat 是一个非常受欢迎的选择。我预计您的下一个主题将涉及此内容:stackoverflow.com/questions/5039354/…
-
基本:当你想使用特定容器提供的功能时...
-
我很乐意删除这个问题,但如果投反对票的人能告诉我原因,那就太好了。不说原因可能会导致我这边重复提出错误的问题,因为我不知道原因。
-
感谢@bphilipnyc 的回答。我指出了正确的方向。我会更深入地了解这一点以澄清我的理解。
-
@Siddharth 当然可以,但是您期望什么? :) 你可以完全自己做所有事情,例如服务 bean 或事务管理实例的池化。如果你想让 EJB 容器为你做这件事,你当然必须使用它。但是您可以自己编写所有代码,也可以使用一些其他框架等提供的完全不同的方法......所以,您的问题的答案是一般的,恕我直言
标签: spring jakarta-ee containers