3 Repos
Real-world application projects designed for learners to practice Java programming and architecture.
Distinguishing note: Existing candidates are either too general or focused on specific API design rather than a suite of educational projects.
Explore 3 awesome GitHub repositories matching education & learning resources · Java Practice Projects. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Java-basiertes E-Commerce-Managementsystem und eine Suite für Bildungsprojekte. Es dient als Backend-Framework zum Aufbau von Online-Shopping-Plattformen und nutzt eine Model-View-Controller-Architektur, um Benutzeroberflächen von Geschäftslogik und Datenmodellen zu entkoppeln. Das System implementiert ein strukturiertes Webanwendungs-Framework, das relationale Datenbanken integriert, um Produktbestände, Benutzerkonten und Kundentransaktionen zu verfolgen. Es verfügt über eine Schichtenarchitektur, die Präsentation, Geschäftslogik und Datenzugriff trennt. Die Codebasis deckt mehrere Kernbereiche ab, einschließlich Einzelhandels-Bestandsmanagement, Verkaufsabwicklung für Kundentransaktionen und unternehmensweite Zugriffskontrolle. Sicherheit wird durch filterbasierte Zugriffskontrolle und sitzungsbasiertes Zustandsmanagement gehandhabt, um sensible Anwendungsmodule zu schützen. Die Datenpersistenz wird durch relationale SQL-Datenbanken und Object-Relational-Mapping verwaltet, um den Zugriff auf und das Abrufen von Anwendungsdaten zu standardisieren.
Provides a suite of practice applications designed for beginners to apply Java knowledge through retail scenarios.
This project is a collection of reference implementations and practical guides for building enterprise Java applications using the Spring Boot framework. It serves as a backend project gallery and implementation guide, providing a set of architectures for common server patterns. The repository distinguishes itself through a focus on distributed system design, offering examples for global unique identifier generation, distributed caching, and full-text search. It also includes templates and examples for creating custom Spring Boot starters to encapsulate shared dependencies and configurations
Serves as a project gallery of reference implementations for Java backend architecture.
This repository is a collection of Java backend projects, encompassing a web application suite, a real-time chat server, a web crawler, and an authentication system. It provides implementations for building server-side logic and business rules to process data and handle web requests. The project includes a networked messaging system for instant bidirectional communication and an automated web scraping engine that parses HTML to aggregate data into local storage. It also features a security framework for managing user permissions and generating visual captchas to prevent automated bot access.
Offers a set of practical implementation exercises for building diverse server-side applications using Java.