提出这个名字的想法是什么 'servlet': serve + let

what was the idea of coming up the name 'servlet': serve + let

这不是在问 servlet 是如何工作的,我只是想知道他们是怎么想出 'servlet' 这个名字的?

由于我的母语不是英语,所以我不明白使用 'serve' 这个词的微妙含义并在其后缀 'let'。

我认为您需要在另一种称为小程序的 Java 技术的上下文中查看它,这基本上意味着 'small application'(在网络浏览器中为 运行)。我想这意味着 servlet 应该被视为 'small server',或者——正如 Jesper 的回答——服务器上的一个小应用程序 运行。

这也可以从Servlet documentation推断:

A servlet is a small Java program that runs within a Web server.

另请参阅 https://en.wiktionary.org/wiki/-let 以了解 let 作为小型后缀的其他示例。

当 Java 在 20 世纪 90 年代中期还是新事物时,小应用程序是使其在年轻的全球网络上流行的一项功能。后缀“-let”表示很小的东西。 Applet = 在网站上运行的小应用程序。在 1990 年代,这是惊人的,因为当时的网站大多没有交互性,只有文本。

Servlets是几年后发明的,不过名字大概是有关系的。 servlet 是服务器上的一个小应用程序 运行,而 applet 是客户端(浏览器)上的一个小应用程序 运行。