我应该使用哪个networking服务器

我有一个iseries数据库,我想build立在它的顶部的网页。 我想使用Java平台,并希望对Apache和Websphere的好处提供build议,作为最佳的平台select。 我现在也没有。 我对Websphere的所有组件感到困惑。

Websphere是一个Java应用程序服务器,用于运行Java应用程序。 如果你有这样的应用程序,那么你需要websphere,Apache将无法运行它们。

build议通过一个标准的http服务器代理连接到websphere,这也将服务于静态内容。 IBM的http服务器是为此目的而提供的,但它只是一些调整的Apache 2.0。 没有理由不能在websphere之前运行apache。

Websphere是一个相当庞大和复杂的野兽,如果你只是写了less量的Java然后像tomcat的东西可能更适合您的需求。

正如其他人所说的,虽然Apache可以 WS / Tomcat / etc 一起工作,但是你不能把Apache和Websphere做比较,因为他们做两个不同的工作。

有一件事要注意,如果你使用的是Tomcat,它不支持J2EE(我认为Websphere做的)。 如果你想使用J2EE扩展而不支付WS许可证,那么你将需要像Glassfish这样的东西,而不是Tomcat。

取决于Websphere和Apache的含义? 正如其他海报所提到的,有Web服务器和应用程序服务器。 Websphere是IBM的一个产品系列,但是大多数websphere应用程序服务器(WAS)被称为websphere。

您需要决定是否需要公司支持的Web和/或应用程序服务器,或者是否想要使用基于社区的组合。 需要提到的是,IBM也有一个免费的WAS(社区版)。 社区的增加是一个不同的技术,我认为,基于Apache的Tomcat。 IBM HTTP服务器是一个Apache Web服务器。

尽pipeApache不是Java应用程序服务器(它是一个Web服务器),但是您可以使用Apache和Play框架(基于Java)。

如何设置玩Apache的细节非常简单:

http://www.playframework.com/documentation/2.0/HTTPServer

当然,Apache所做的一切就是从networking上获取http请求,并将它们传递到Play服务器上(类似于HTTp Web服务器到websphere安装程序)。 但好处是,这个游戏比Websphere简单得多。

至于iseries db我不确定。 但我认为它通过Java持久性API(JPA)进行评估。 我相信Play支持。