Ich verstehe, dass ein Servlet eine tatsächliche Klasse in Java ist, die grundsätzlich die Eigenschaften eines Webservers erweitert und bereitstellt, aber gibt es alternative Äquivalente, bei denen die gleichen Schlüsseleigenschaften eines Servlets in einer anderen Sprache erreicht werden? p>
Besonders etwas, das hat:
init()
, service()
und remove()
Ich habe Servlets in AJAX, Spring und dergleichen gefunden, aber ich meine etwas, das überhaupt nicht in der Java-Familie ist. Um weiter zu spezifizieren, habe ich folgendes gefunden, aber sie scheinen nicht sehr benutzt zu werden, beide laufen über Java und Armed Bear C-Lisp scheint immer noch eine Java Virtual Machine zu verwenden.
Es gibt eine ganze Reihe von Servlet-Alternativen, da Servlet nur eine Implementierung von HTTP-Anforderungs- und Antwortmechanismen auf Java-Basis ist.
Fast alle Sprachen haben einen Mechanismus, um mit HTTP-Methoden umzugehen. Sie haben einfach nicht 'Servlet' genannt. Zum Beispiel hat node.js großartige Tools dafür. Werfen Sie einen Blick auf express.js , das am meisten genutzte node.js-Framework ist.
Machen Sie eine Google-Suche wie folgt: "x rest server" und verwenden Sie die gewünschte Sprache anstelle von "x", Sie werden wahrscheinlich erhalten, wonach Sie gefragt haben. Versuchen wir es für ein paar Sprachen:
%Vor%Tags und Links servlets