命名为“ servlet”的想法是什么:服务+让

时间:2019-09-11 17:28:16

标签: java servlets

这不是在问servlet的工作原理,我只是好奇他们是如何从字面上提出“ servlet”这个名字的?

由于我不是讲英语的人,所以我不会得到使用“ serve”一词并在其后加上“ let”的细微含义。

2 个答案:

答案 0 :(得分:5)

当Java在1990年代中期崭露头角时,使其在年轻的万维网上流行的功能之一就是applet。后缀“ -let”表示很小的东西。 Applet =在网站上运行的小应用程序。在1990年代,这真是了不起,因为当时的网站大多不是交互式的,只包含文本。

Servlet是在几年后发明的,但其名称可能与之相关。 servlet是在服务器上运行的小应用程序,而applet是在客户端(浏览器)上运行的小应用程序。

答案 1 :(得分:1)

我认为您需要在另一种称为小程序的Java技术的上下文中查看它,这基本上意味着“小应用程序”(在Web浏览器中运行)。我猜这意味着应该将servlet视为“小型服务器”,或者-正如Jesper回答的那样-在服务器上运行的小型应用程序。

这也可以从Servlet documentation推断出来:

  

servlet是在Web服务器中运行的小型Java程序。

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