Die Überschriften der einzelnen Kapitel werden beim Zurücklesen von "Eine gründliche Einführung in das Spring Framework" ausgeschrieben.
Einzelheiten finden Sie im folgenden Buch
Überblick und Geschichte von Spring Framework
CHAPTER 2 Spring Core (DI x AOP) Erklärung der Kernfunktionen von Spring DI(Dependency Injection) Trennen Sie die Generierung der Zeitpunkte, aus denen die Komponente besteht, und die Auflösung von Abhängigkeiten vom Quellcode. Verwalten von Instanzen über DI-Container. ・ Sie können den Umfang der Instanz steuern ・ Sie können den Lebenszyklus der Instanz steuern ・ Gemeinsame Funktionen können integriert werden
Andere berühmte DI-Container-Frameworks als Spring Framework ・ CDI (Contexts & Dependency Injection) ・ Google Guice ・ Dolch
AOP(Aspect Oriented Programming) Aspect Thinking Programming zur Realisierung der "Trennung von Querschnittsthemen".
AOP wird im Frühjahrsprojekt verwendet · Transaktionsmanagement ・ Autorisierungsverarbeitung ・ Cache-Verarbeitung ・ Asynchrone Verarbeitung ・ Wiederholen Sie die Verarbeitung
Informationen zum Mechanismus zum Auflösen des in der Anwendung verwendeten Einstellungswerts. Spring Expression Language (SpEL) Spring Expression Language (SpEL) ist eine Ausdruckssprache, die vom Spring Framework bereitgestellt wird.
So greifen Sie auf Ressourcen zu
Nachrichtenverwaltung (mehrsprachige Unterstützung)
Informationen zu Spring JDBC, einer von Spring bereitgestellten Funktion zur Unterstützung des Datenzugriffs. -Datenquelle in der Anwendung definiert -Datenquelle im Anwendungsserver definiert · Eingebettete Datenbankdatenquelle
-CRUD-Operation mit der JdbcTemplate-Klasse · Transaktionsmanagement -Handhabung von Datenzugriffsfehlern
CHAPTER 4 Spring MVC So entwickeln Sie eine Webanwendung mit Spring MVC. -Implementierung in POJO (Plain Old Object)
Details zu den Komponenten (Controller, Formularklasse, Ansicht usw.), die für die Entwicklung von Webanwendungen erforderlich sind. · Anwendungseinstellungen ・ Implementierung von @Controller ・ Mapping anfordern ・ Erfassung von Anforderungsdaten ・ Implementierung der Formularklasse · Überprüfen Sie die Eingabe · Bildschirmübergang ・ Auflösung anzeigen ・ Implementierung von JSP
Informationen zur Entwicklung des RESTful Web Service (REST API). · REST-API-Architektur · Anwendungseinstellungen ・ Implementierung von @RestController -Implementierung der Ressourcenklasse · Ausnahmebehandlung · REST-Client-Implementierung
・ Verwendung der HTTP-Sitzung ·Datei-Upload -Implementierung der asynchronen Anfrage ・ Implementierung einer gemeinsamen Verarbeitung · Statische Ressourcen ·Internationalisierung
CHAPTER 8 Spring Test So testen Sie gegen eine Spring-Anwendung.
CHAPTER 9 Spring Security So ergreifen Sie Sicherheitsmaßnahmen für Webanwendungen. ・ Authentifizierungsfunktion ・ Autorisierungsfunktion
・ Sitzungsverwaltungsfunktion ・ CSRF-Gegenmaßnahmenfunktion ・ Verknüpfungsfunktion mit Browser-Sicherheitsmaßnahmenfunktion
・ So testen Sie Spring Security
CHAPTER 10 Spring Data JPA Verwendung von JPA (Java Persistence API) mithilfe der Funktionen von Spring Data JPA.
CHAPTER 11 Spring + MyBatis So verwenden Sie Spring + MyBatis. ・ CRUD-Operation in MyBatis (grundlegend / angewendet)
CHAPTER 12 Spring + Thymeleaf Verwendung von Thymeleaf anstelle von JSP für View.
CHAPTER 13 Spring Boot Spring Boot macht Java Config Bean-Definitionen, Protokolleinstellungen und Servlet-Einstellungen überflüssig. Darüber hinaus ist keine Bereitstellung auf einem Anwendungsserver erforderlich.
Recommended Posts