为什么我们需要 Java 中的 Application Server,例如 JBoss 或 WebSphere。我们是否可以仅使用 Java(Apache Tomcat)开发大型网站。成千上万的用户同时在现场连接。一个例子是像 b2b 这样的网站。
应用服务器的成本是多少?如果您比较不同应用服务器之间的价格,如果有任何免费版本,请突出显示,我将不胜感激。
为什么我们需要 Java 中的 Application Server,例如 JBoss 或 WebSphere。我们是否可以仅使用 Java(Apache Tomcat)开发大型网站。成千上万的用户同时在现场连接。一个例子是像 b2b 这样的网站。
应用服务器的成本是多少?如果您比较不同应用服务器之间的价格,如果有任何免费版本,请突出显示,我将不胜感激。
简而言之,应用程序服务器为您提供很少的服务,例如
等等
您必须在 Web 服务器中自己处理这些事情。
很少有免费的开源应用程序服务器。
我用过Glassfish。
除了上面给出的答案之外,EJB 还需要应用服务器。
您需要如下应用程序服务器:
可以自己处理 httpheaders。我们用 Java 做套接字服务器已经 20 年了。您不需要用于 java swing 的容器。除非您需要真正的高速东西,否则可以通过数据库或服务器端文件来完成持久性。除了某些系统只需要它们之外,我还没有找到对 ejb 的真正要求
这可能是因为jboss可以提供更好的售后服务,jboss等可以提供运维支持等等。这可能是很多大公司选择商业版服务器的原因。但是你要知道tomcat和netty都不错。比如很多大型的B2B或者C2C或者B2C的公司还在使用tomcat,比如阿里巴巴这样的互联网公司。选择服务器