【问题标题】:Why use Tomcat instead of regular Apache Web Server为什么使用 Tomcat 而不是常规的 Apache Web 服务器
【发布时间】:2023-03-29 12:19:01
【问题描述】:

我正在构建一个需要与服务器通信和交换数据的 iphone 应用程序。

我的计划是以 SOAP 格式交换消息并让 PHP/Apache 处理处理/响应。我的问题是,Tomcat/JSP/Servlets 能做什么 Apache/PHP 不能?

【问题讨论】:

  • 如果我敢回答的话,会是这样的:“它会让你失去更多的头发”……说真的,我认为 Tomcat 不能比 Apache 和 PHP 做更多的事情,这只是一种不同的方法,具有更多的复杂性
  • @ceejayoz,来个有用的评论怎么样?
  • “WTF,为什么?”当您在 JSON 和 XML 传输常用且更易于使用时考虑使用 SOAP 时,这是一个有用的注释 - 特别是当两个端点都是您的时!

标签: php apache tomcat rest soap


【解决方案1】:

如果没有比“交换 SOAP 消息”更多的信息,答案将是“什么都没有”。

从根本上说,你很可能能够以某种方式做任何你想做的事,所以选择你最熟悉的那个。

【讨论】:

    【解决方案2】:

    LAMP 和“Java 方法”的最大区别在于 添加的编译步骤。我听过的所有语言 附加到 LAMP(Perl、Python 和 PHP)的是源语言 代码被解释,而 Java 解释字节码。听起来 就像一个小的差异,但在实践中,编译增加了一个 不平凡的努力。

    我只是希望 Java 人员以开放的心态看待 LAMP,并且 同样,我希望 LAMP 人以开放的心态看待 Java。 Java 在某些方面做得很好,而在其他方面做得不太好。 同样,LAMP 在某些方面做得很好,而在其他方面做得不太好。 也许我们可以从两者中学习。

    【讨论】:

    • 它在某些使用场景中是否提供了显着的性能优势?
    • 是的,但这可以通过操作码缓存和 Facebook 的 HipHop PHP 编译器之类的东西来改善。
    猜你喜欢
    • 2018-04-18
    • 2012-02-10
    • 1970-01-01
    • 2010-11-10
    • 2015-11-23
    • 2013-08-28
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多