3 repository-uri
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.
Acest proiect este un sistem de gestionare a comerțului electronic bazat pe Java și o suită de proiecte educaționale. Servește ca framework backend pentru construirea platformelor de cumpărături online, utilizând o arhitectură model-view-controller pentru a decupla interfețele de utilizator de logica de business și modelele de date. Sistemul implementează un framework de aplicație web structurat care integrează baze de date relaționale pentru a urmări inventarele de produse, conturile de utilizator și tranzacțiile de achiziție ale clienților. Dispune de o arhitectură stratificată care separă prezentarea, logica de business și accesul la date. Codul sursă acoperă mai multe domenii de capabilități de bază, incluzând gestionarea inventarului de retail, procesarea vânzărilor pentru tranzacțiile clienților și controlul accesului enterprise. Securitatea este gestionată prin controlul accesului bazat pe filtre și gestionarea stării bazată pe sesiuni pentru a proteja modulele sensibile ale aplicației. Persistența datelor este gestionată prin baze de date relaționale SQL și mapare obiect-relațională pentru a standardiza modul în care datele aplicației sunt accesate și recuperate.
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.