Gründe, Servlet und JSP in der Java-Entwicklung getrennt zu verwenden

Ich bin ein Anfänger in der Programmierung. Da ich den Grund für die Trennung von Servlet und JSP untersucht habe, werde ich nur den groben Inhalt ausgeben.

Q1: Warum Servlet und JSP trennen?

A: Um die Verwaltung des Quellcodes zu vereinfachen

Grundsätzlich ist Logik in ** Servlet ** und der Darstellungsteil (HTML usw.) in ** JSP ** geschrieben. .. Als Bild

【Konkretes Beispiel】

Wie ich bei der Untersuchung erfahren habe, scheint es, dass JSP, wenn es auch funktioniert, vom Servlet-Container schließlich in Servlet konvertiert wird. Weitere Informationen finden Sie unter der folgenden URL.

URL

** [Referenzquelle] ** IT-Glossar, in dem Sie das Gefühl haben, zu verstehen, auch wenn Sie es nicht verstehen

Recommended Posts

Gründe, Servlet und JSP in der Java-Entwicklung getrennt zu verwenden
[Java] Gründe für die Verwendung von statischen
Verwendung des Bereichs (JSP & Servlet)
Wie verwende ich Klassen in Java?
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
Vergleich der WEB-Anwendungsentwicklung mit Rails und Java Servlet + JSP
Fragen und Antworten zum Interview im Ruhezustand
Fragen in Java-Ausnahmebehandlung werfen und versuchen-fangen
Fragen zum Java-Sammlungsinterview
Eingabe in Tabellenform mit Struts2.5.x (kompatibel mit JSP und Thymeleaf)
Gründe, Servlet und JSP in der Java-Entwicklung getrennt zu verwenden
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Ich möchte @Autowired in Servlet verwenden
Von Java nach C und von C nach Java in Android Studio
[Java] Verwendung der FileReader-Klasse und der BufferedReader-Klasse
[Java] Verwendung der Kalenderklasse und der Datumsklasse
Zusammenfassung beim Versuch, Solr in Java zu verwenden und eine Fehlermeldung zu erhalten (Solr 6.x)
Verwenden Sie OpenCV mit Java
Verwenden Sie PreparedStatement in Java
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Dinge, auf die Sie bei der zukünftigen Java-Entwicklung achten sollten
In der Abbildung verstandene Java-Klassen und -Instanzen
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Verwendung von Abstract Class und Interface in Java richtig
[Java] Konvertieren Sie JSON in Java und Java in JSON-How to use GSON and Jackson-
Hinweise zur Verwendung regulärer Ausdrücke in Java
[Java] Verwendung von Map
[Java] Ändern Sie Sprache und Gebietsschema mit JVM-Optionen in Englisch
Verwendung von Java Optional
Verwendung der Java-Klasse
Dinge, die Sie häufig bei der Webentwicklung mit Java verwenden
[Java] Verwendung von removeAll ()
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
Zeichnen einer Java-Servlet / JSP-Ansicht
Verwendung von Java Map
Verwendung des Java-Aufzählungstyps (Enum) in Mapper XML von MyBatis
Erste Java-Entwicklung in Eclipse
So entwickeln und registrieren Sie eine Sota-App in Java
Verwendung von Java-Variablen
Ich habe versucht, Dapr in Java zu verwenden, um die Entwicklung von Mikroservices zu erleichtern
Unterschiede im Umgang mit Zeichenfolgen zwischen Java und Perl
[Java] Verwenden Sie ResolverStyle.LENIENT, um Datum und Uhrzeit gut zu handhaben
Ein einfaches CRUD-Beispiel mit Java Servlet / JSP und MySQL
Was ich in Java gelernt habe (Teil 1) Java-Entwicklungsablauf und Überblick
[Java8] Angemessene Verwendung von Compareable und Comparator unter dem Gesichtspunkt der Mitarbeitersortierung
Grundlagen der Java-Entwicklung ~ Schreiben von Programmen (Variablen und Typen) ~
[Java] Verwendung statischer Modifikatoren (Was sind statische endgültige und statische Importe)
So legen Sie ein Profil mit annotationsbasierter Konfiguration im Spring-Framework fest und verwenden es
AtCoder ARC 081 C-Hash, der in Ruby, Perl und Java gelöst werden muss
Hinweise zum Erstellen der Kotlin-Entwicklungsumgebung und zur Migration von Java nach Kotlin
[Android] Konvertieren Sie Map in JSON mit GSON mit Kotlin und Java
Schritte zum Installieren von Maven auf einem Mac und zur Verwendung mit Eclipse
Wie man Lombok im Frühling benutzt
Verwendung von StringBurrer und Arrays.toString.
Verwendung von HttpClient (Get) von Java
Verwenden Sie Java mit MSYS und Cygwin
Verwendung von EventBus3 und ThreadMode