1

假设我需要 Heroku 上的“完整”Java EE 应用程序。什么是“更好”的方法?(在性能和内存使用方面)

  1. 嵌入式 glassfish 服务器

  2. 使用嵌入式码头并使用框架等构建“EE功能”。

希望我的问题足够清楚,并提前感谢。

4

1 回答 1

1

我对heroku一无所知,但是您要做的是将应用程序服务器功能放入另一种容器类型中,例如servlet容器-这几乎总是一种不好的做法。

如果您喜欢使用 JavaEE 功能,那么请使用 JavaEE 应用程序服务器。如果没有,请使用其他框架。

我们被锁定到 Tomcat 7 时遇到了同样的问题,但我们喜欢使用 JavaEE 功能,所以我们最终创建了一个包含大多数 JavaEE jar 的巨大 WAR 文件——尽管如此,这不是一个好的做法,但我们没有那里有很多选择。

但是,如果您有机会选择环境,我强烈建议您使用完整的 JavaEE 应用程序服务器,从其所有开箱即用的服务中受益,并保持您的应用程序小巧方便。

于 2013-04-24T13:20:59.160 回答