[JAVA] Frühlingsrückblick Memo

Einführung

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

KAPITEL 1 Was ist Spring Framework?

Ü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

Datenbindung und Typkonvertierung

Immobilienverwaltung

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.

Ressourcenabstraktion

So greifen Sie auf Ressourcen zu

Nachrichtenverwaltung

Nachrichtenverwaltung (mehrsprachige Unterstützung)

KAPITEL 3 Datenzugriff (Tx, JDBC)

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)

KAPITEL 5 Entwicklung von Webanwendungen

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

KAPITEL 6 RESTful Web Service-Entwicklung

Informationen zur Entwicklung des RESTful Web Service (REST API). · REST-API-Architektur · Anwendungseinstellungen ・ Implementierung von @RestController -Implementierung der Ressourcenklasse · Ausnahmebehandlung · REST-Client-Implementierung

KAPITEL 7 Anwendung von Spring MVC

・ 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

Frühlingsrückblick Memo
JJUG CCC Frühjahr 2018 Memo
Hinweise zur Verwendung von Spring Shell
Schreiben von Frühlingsstiefel-Memos (1)
Schreiben von Spring Boot-Memos (2)
[Persönliche Notizen] Über das Spring Framework
JJUG CCC 2018 Frühlingsbeteiligungsprotokoll
Spring Security-Nutzungsnotiz CSRF
Spring Framework Selbststudium Memo series_1
Spring Security-Nutzungsnotiz Run-As
Sicherheit der Verwendungsnotizmethode für Spring Security
Spring Security-Nutzungsnotiz Remember-Me
Spring Security-Nutzungsnotiz CORS
Spring Security-Verwendungsnotiztest
Memo zur Spring Boot Controller-Methode
Spring Security-Nutzungsnotiz Authentifizierung / Autorisierung
◆ Konstruktionsnotiz für Spring Boot + Gradle-Umgebung
Frühlingsrahmen Einfaches Studienmemo (2): AOP
Antwortheader für die Verwendung von Spring Security
Memo nach dem ersten Frühjahrsprojekt-MVC-
Sitzungsverwaltung für Spring Security-Nutzungsnotizen
Spring Security-Nutzungsnotiz Basic / Mechanismus
Ein Memo, das Spring Boot berührte
Frühjahr gründliche Einführung Version Upgrade Memo
Memo nach dem ersten Frühjahrsprojekt-Datenbank-
Ganzzahliges Memo
Docker-Memo
Automatisch generiertes Memo von swagger condegen (spring) -1
Frühling × Docker
Spring Security Usage Memo Domänenobjektsicherheit (ACL)
Spring Boot Umgebungskonstruktionsnotiz auf Mac
Lombok Memo
Memo nach dem ersten Frühlingsprojekt-Was ist Frühling-
Dockerfile-Memo
Iterator Memo
Über den Frühling ③
Corretto Memo
Java-Memo
AWS-Memo
Frühling Java
Dcokerfile Memo
Memo zur Installationsmethode von Spring Boot + Thymeleaf Boot Strap
Memo Stream
Frühlingsrahmen Einfaches Studienmemo (1): ApplicationContext, Bean, Autowired
[Memo] JSUG-Studiengruppe 2020 Teil 1 Frühling x Kotlin