应用服务器 - 使用与否?

Mar*_*eon 6 java jetty application-server java-ee

通常我们使用WebLogic或JBoss来部署我们的应用程序.我知道在使用像Spring这样的开源解决方案时,您可以开发应用程序并在像Jetty这样的简单servlet容器上运行它.所以问题是为什么甚至打扰app服务器?

Che*_*eso 4

  • 高级功能 - 例如事务、安全集成、池、高性能队列、集群。
  • 性能(weblogic有一个热JVM)
  • 操作和管理界面。

除此之外...我不知道?

在大多数情况下,YAGNI .

  • 用于事务的 JTA、用于安全的 Spring Security、用于连接池的 Apache DBCP、用于排队的 ActiveMQ。在 Tomcat/Jetty 上一切皆有可能。Tomcat 有一个足够的管理控制台,但我不是管理员。但我仍然喜欢WebLogic。如果其他人为许可证买单,我认为它是市场上最好的应用程序服务器 - 毫无疑问。 (2认同)