这些天你是否必须“手动”编程并发?

时间:2011-06-23 14:26:24

标签: php java-ee server-side

到目前为止,我编写了两个示例/只是为了娱乐的服务器端应用程序:一个在PHP中,将依赖Apache处理多个同时发出的请求,另一个在Java标准版中 - 使用套接字 - 可以只能一次与一个客户进行交互,如果我想要更多,我应该实现线程(我没有 - 太懒)。

现在我想参与一个更严肃的项目。这个API允许我选择我从未使用过的PHP或Java Enterprise Edition。在运行任何内容之前,似乎需要安装和配置实际的服务器。

那么你是否必须自己为J2EE程序实现并发,或者这就是Glassfish / etc的功能?如果我说“你不必在PHP中实现请求/响应线程”,我是否做了错误的假设?

ps - 英语不是我的第一语言。如果有任何特别模糊的陈述,请告诉我。

1 个答案:

答案 0 :(得分:2)

从开发人员的角度来看,您必须了解并发性。但总的来说,您不必以明确的方式处理它。 apache php模块和Java EE应用程序服务器为您提供并发请求。

但是:如果您以前从未实现过Java EE应用程序,那么在没有其他Java EE熟练的同事的情况下,不要在“客户”项目中执行此操作。学习曲线太陡了。如果是为了自己学习......我建议使用Java EE。

因此,如果你的时间紧迫,顾客在你的脖子上,请从php开始。对于小型项目,Java EE应用程序可能存在更多缺陷。