java - Java EE 与 Servlet 的优缺点

标签 java servlets jakarta-ee

在简单的 Servlet 实现上使用 Java EE (EJB) 的主要原因是什么?

我正在开发一个新项目,该项目主要是一个必须非常快速且可扩展的网络服务。

抱歉造成任何混淆,虽然我在 Java 方面经验丰富,但我对 Java Web 世界还很陌生,可能不会很好地提出这个问题。

最佳答案

Servlet 是 HTTP 请求监听器;他们无法回应任何其他事情。

如果您在 servlet 中嵌入了大量逻辑,则其他任何客户端都无法使用它。

用 POJO 编写您的应用程序。在不涉及应用程序服务器的情况下对其进行全面测试。然后担心您希望如何打包和部署它。小服务程序? EJB?网络服务?还有别的吗?没问题 - 这些只是打包和部署问题。首先获取您希望在 POJO 中正常工作的行为。

Spring 在这里可以给你很多选择。我会推荐它。

关于java - Java EE 与 Servlet 的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1262877/

相关文章:

Windows 文件上的 Java : File. toURI().toURL()

javascript - 这是否被视为 POST 或 GET 请求?

Java EE 请求范围和异步

Java EE : With CDI in place, 我们是否需要将 'new' 用于我们自己的 POJO

java - Maven 插件的多个配置标签

java - 泛型和转换为正确的类型

java - 无法解决依赖关系...直到更新间隔已过或强制更新

java - 生产中的 ServletRequestWrapper 或 ServletResponseWrapper?

java - Java Web项目如何配置连接池?

java - LDAP "simple"用户身份验证(JNDI - Tomcat)不稳定?