gpt4 book ai didi

java - 与其他 'server' 应用程序相比,servlet 的用途、重要性

转载 作者:行者123 更新时间:2023-11-29 03:52:42 36 4
gpt4 key购买 nike

如今 servlet 在哪里使用?

我知道 servlet 是在面向请求/响应的服务器(例如支持 Java 的 Web 服务器)中运行的模块。但是现在我没有听到任何人使用 servlet。这可能是因为“我”周围没有对 servlet 很感兴趣的人。但问题是在使用 servlet 的地方我们不能用 PHP 编写脚本或用 asp 编写该部分的程序吗?

当我知道 JDK 的 IO 类只能与系统文件一起工作时,我想到用 php 编写特定的应用程序,但因为我喜欢 java,所以我看了一下 servlet

我对 servlet 的了解并不多,但因为我需要服务器上的一些应用程序,当从我的 applet 中单击按钮时可以生成响应,所以我遇到了 servlet。但后来我想有什么只有 servlet 可以做的吗?

那么,当我的目标是在远程服务器文件上编写时,是否值得学习编写 servlet (或者我应该在 php/asp 中编写)

更新

这个问题有更多“好的”答案。没有一个答案真正回答了这个问题

最佳答案

在网络(客户端-服务器)环境中,一个典型的需求是浏览器向服务器提交一些数据,服务器执行一些代码来完成请求。大多数网络技术都提供了某种方式来实现这一点。 Servlet 是执行此操作的 Java 方式。我相信没有什么是 Servlet 可以做而 PHP/ASP 不能做的。这是选择平台的问题。如果您的平台是 Java,则可以使用 Servlet(显式或隐式),否则您可以使用 ASP(MS 平台)、PHP (LAMP)。

这还没有结束,是否使用 Servlet/PHP/ASP 取决于很多其他因素,例如

  • 如果您想利用现有的开发平台
  • 开发时间(某些类型的网站在 PHP 中的开发速度比在 java 中快得多)
  • 您的预算超出预算
  • 现有知识(如果您已经知道 PHP,就不想学习 ASP)
  • 开源/开发者社区支持

为了回答您的具体问题,我不知道是否有任何只有 Servlet 可以做的用例,但同时我的经验有限。我很想知道是否存在这样的用例。

关于java - 与其他 'server' 应用程序相比,servlet 的用途、重要性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7951959/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com