3 रिपॉजिटरी
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.
यह प्रोजेक्ट एक Java-आधारित ई-कॉमर्स मैनेजमेंट सिस्टम और शैक्षिक प्रोजेक्ट सूट है। यह ऑनलाइन शॉपिंग प्लेटफ़ॉर्म बनाने के लिए एक बैकएंड फ्रेमवर्क के रूप में कार्य करता है, जो यूज़र इंटरफ़ेस को बिज़नेस लॉजिक और डेटा मॉडल्स से अलग करने के लिए मॉडल-व्यू-कंट्रोलर (MVC) आर्किटेक्चर का उपयोग करता है। सिस्टम एक स्ट्रक्चर्ड वेब एप्लिकेशन फ्रेमवर्क लागू करता है जो उत्पाद इन्वेंट्री, यूज़र अकाउंट्स और ग्राहक खरीद लेनदेन को ट्रैक करने के लिए रिलेशनल डेटाबेस को इंटीग्रेट करता है। इसमें एक लेयर्ड आर्किटेक्चर है जो प्रेजेंटेशन, बिज़नेस लॉजिक और डेटा एक्सेस को अलग करता है। कोडबेस कई मुख्य क्षमता क्षेत्रों को कवर करता है, जिसमें खुदरा इन्वेंट्री प्रबंधन, ग्राहक लेनदेन के लिए बिक्री प्रसंस्करण और उद्यम एक्सेस कंट्रोल शामिल है। सुरक्षा को संवेदनशील एप्लिकेशन मॉड्यूल्स की सुरक्षा के लिए फ़िल्टर-आधारित एक्सेस कंट्रोल और सेशन-आधारित स्टेट मैनेजमेंट के माध्यम से संभाला जाता है।
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.