Probe als Microservice (SAAMS!)
Basic ESHOP-basiertes Projekt mit Microservices.
Wie dieses Projekt? Hinterlasse einen Stern, folge auf Twitter oder finde mich auf LinkedIn. Danke!
Dieses Projekt erleichtert:
- Erstellen von Benutzern und Produkten
- Hinzufügen neuer benutzerbesitzender Produkte
- Hinzufügen neuer Produkte zum Verkauf
- Kauf von in der Datenbank vorhandenen Produkte
- andere sehr grundlegende
CRUD -Operationen - Grundlegende Benutzeroberfläche mit JSP
Dieses Projekt deckt grundlegende Konzepte zur Implementierung der Microservice -Architektur ab und verwendet Konzepte wie Spring Cloud, FEIGN Client, Netflix Server und Client, Ribbon, Gateway usw. Dieses Projekt wird größtenteils mit Spring Boot, JSP und Java erstellt. Es enthält auch Kernfunktionen von Spring Boot und Verwendung von Spring Data JPA mit Demonstrationen der MVC -Architektur und einigen sauberen Codierungsstilen.
Zu Beginn enthält dieses Projekt Folgendes:
- Netflix Eureka Server
- Discovery -Clients
- API -Tor
- DB -Interaktionsdienste
- Kundendienste, um Daten von DB Services zu erhalten
- JSP -Seiten für UI
Anforderungen an die Einrichtung und Ausführung des Projekts:
- Sts
- JDK
- Mysql
- Maven
- Jeder externe Browser und jeder Postbote ist für bessere Tests vorzuziehen
** Ich habe auch eine Datei zum Importieren der Postmanentnahme (Sammlung v2.1) aufgenommen, die alle Beispielanfragen für den DB -Dienst enthält, um die APIs zu testen und zu spielen. Swagger ist nicht aktiviert, kann aber auch verwendet werden. Fügen Sie einfach die Abhängigkeit hinzu!
Beispielbildschirme für die Benutzeroberfläche:






Beispiel registrierte Dienste im Server -Dashboard:

Dieses Projekt dient nur zu Lernzwecken. Ich besitze keine Ressourcen wie Bilder, die bei der Entwicklung dieses Projekts verwendet werden, und habe sie nur für Lernzwecke verwendet. Der ganze Code wird von mir geschrieben und gehört mir ausschließlich. Dieses Projekt wird Open-Source aufbewahrt, um das Wissen zu verbreiten und das Lernen für andere frühe Fachkräfte und Studenten weiter zu unterstützen. Ich werde nicht im Falle einer kommerziellen Umverteilung, des Missbrauchs, des Missbrauchs von Daten oder einer Ressource, die zu diesem Projekt gehört, verantwortlich sein. Ich habe Java 11 bei der Entwicklung dieses Projekts verwendet, das sich auf Lern- und Entwicklungszwecke beschränkt. Ich habe auch das folgende Bild als Symbol verwendet. Das Bild ist online frei verfügbar und ich besitze das Bild nicht. Um dem Autor das Bild zu verdanken, kann das Bild von hier aus zugegriffen werden.
Sie sollten mir auf Twitter folgen. Danke fürs Lesen!