我有一个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支持。