Skip to content
This repository has been archived by the owner on Aug 18, 2024. It is now read-only.

Latest commit

 

History

History
38 lines (23 loc) · 2.06 KB

README_DE.MD

File metadata and controls

38 lines (23 loc) · 2.06 KB

Webanwendung für einen Blog

RU | EN | FR | JP | DE | CH | KR

Diese Webanwendung ist für das Erstellen und Verwalten eines Blogs gedacht, in dem Benutzer Beiträge erstellen, kommentieren, sich für die Blogs anderer Benutzer anmelden und ihr eigenes Profil verwalten können.

Projekteinrichtung

  • Ein neues Spring Boot-Projekt wurde erstellt.
  • Abhängigkeiten für Webanwendungen, Datenbanken und Authentifizierung wurden konfiguriert.
  • Es wurde eine Datenbank erstellt, um Informationen über Benutzer, Beiträge und Kommentare zu speichern.

Datenmodell

  • Die Datenstruktur für Benutzer, Beiträge und Kommentare wurde definiert.
  • Es wurden Java-Klassen erstellt, die dieser Datenstruktur entsprechen, und JPA-Annotationen wurden verwendet, um sie in Datenbanktabellen abzubilden.

Controller

  • Controller wurden erstellt, um HTTP-Anfragen wie das Erstellen von Beiträgen, Kommentaren, die Authentifizierung von Benutzern usw. zu verarbeiten.
  • Controller-Methoden wurden definiert, um Operationen auf Daten wie das Erstellen eines neuen Beitrags, das Hinzufügen eines Kommentars usw. durchzuführen.

Dienste

  • Dienste wurden implementiert, um die Geschäftslogik der Anwendung auszuführen, wie das Speichern von Beiträgen, Kommentaren, die Authentifizierung von Benutzern usw.
  • Es wurde Logik für das Abonnieren der Blogs anderer Benutzer und das Verwalten von Benutzerprofilen eingeschlossen.

Ansichten

  • Es wurden HTML-Vorlagen erstellt, um die Benutzeroberfläche anzuzeigen, wie Seiten zum Anzeigen von Beiträgen, Hinzufügen von Kommentaren, Registrierung und Anmeldung.
  • Thymeleaf wurde verwendet, um Java-Code mit HTML zu integrieren.

Sicherheit

  • Die Sicherheit der Anwendung wurde durch Benutzerauthentifizierung und -autorisierung sichergestellt.
  • Schutz vor Cross-Site Request Forgery (CSRF) und anderen Angriffen wurde implementiert.

Dies ist ein kurzer Überblick über die Schritte bei der Entwicklung der Webanwendung für den Blog.