Frage

geschlossene . Diese Frage braucht Details oder Klarheit . Es akzeptiert derzeit nicht Antworten.

Möchten Sie diese Frage verbessern? Details hinzufügen und das Problem von diesen Beitrag von klären.

geschlossene vor 7 Jahren .

Diese Frage verbessern .

(zur Wiedereröffnung neu geschrieben:)

Was sind relative Vorteile von Servlets über JSP oder umgekehrt?

könnte JSP bevorzugt sein, da der Code in JSP oder SERNLETS einfach eingesetzt wird, da mit ihnen Code vom Ansicht getrennt werden kann? Gibt es noch andere Überlegungen?

Alle Informationen in Bezug auf dies sind immens hilfreich.

War es hilfreich?

Lösung

Der Hauptvorteil von JSP ist, dass es einfacher ist, zu codieren und zu lesen, wenn Sie ein dynamisches HTML-Frontend erstellen.

Das ist, weil Sie hauptsächlich HTML schreiben und an einigen Stellen Java-Code einbetten.

In einem Servlet müssten Sie die Logik invertieren, dh Java-Code schreiben und HTML drucken.

Das liegt daran, dass der Code in der Präsentationsschicht HTML / JS ist.

Andererseits ist die Geschäftslogik in den meisten Teilen Java-Code, so dass in diesem Fall nur Servlets oder Pojos (einfache, alte Java-Objekte) besser verwendet werden.

edit: Es gibt keinen Leistungsunterschied, da der JSP-Code als solche niemals ausgeführt wird, es ist in ein Servlet umgewandelt.Erst beim ersten Mal, nachdem Sie den JSP geändert haben, dauert es ein wenig länger, da er in das Servlet konvertiert werden muss.

Vergleichen Sie ein einfaches "Hello World" -Programm in JSP-VS-Servlet:

jsp:

generasacodicetagpre.

seriet

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit softwareengineering.stackexchange
scroll top