5 repository-uri
Building web applications in Java with a lightweight, fast MVC framework that handles routing, request processing, and response generation.
Distinct from MVC Frameworks: Distinct from general MVC Frameworks: specifically targets Java-based web MVC frameworks, not the general architectural pattern.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Java Web. Refine with filters or upvote what's useful.
Blade is a lightweight Java MVC web framework built on an embedded Netty server. It packages the entire web application into a single executable JAR that starts the server on launch, following the MVC pattern with fast request routing and minimal configuration. The framework supports plugin-based extensibility, allowing third-party modules to add features like template rendering and static asset serving. The framework distinguishes itself through lambda-style route registration, where routes are defined using lambda expressions that map HTTP methods and URL patterns directly to handler functi
Provides a lightweight Java MVC framework for building web applications with fast request routing and minimal configuration.
Acest proiect este o resursă educațională cuprinzătoare și un ghid tehnic pentru construirea de aplicații backend enterprise și servicii RESTful folosind framework-ul Spring Boot. Acesta servește ca tutorial pas cu pas pentru dezvoltarea logicii server-side, rutarea API-urilor și sistemele distribuite în ecosistemul Java. Documentația oferă ghiduri de implementare specifice pentru arhitectura de microservicii, concentrându-se pe coordonarea serviciilor distribuite și comunicarea bazată pe evenimente. Include o referință practică pentru ecosistemul Spring, cu secțiuni detaliate despre implementarea securității și persistența datelor. Materialul acoperă mai multe arii de capabilități de bază, inclusiv dezvoltarea de servicii web RESTful, gestionarea persistenței în baze de date și integrarea brokerilor de mesaje pentru comunicare decuplată. De asemenea, abordează securitatea aplicațiilor prin autentificare bazată pe token-uri, testarea backend automată cu mock-uri izolate și gestionarea procesării asincrone a task-urilor.
Provides a structured guide to developing RESTful services and distributed systems using Spring.
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.
Implements a Java-based web application using an MVC framework to manage retail and library data.
Knife4j este o interfață web îmbunătățită pentru vizualizarea și interacțiunea cu specificațiile OpenAPI și Swagger. Servește drept UI de documentație și instrument de depanare care generează automat referințe tehnice din codul sursă Java și framework-urile web. Proiectul se distinge prin capacitatea sa de a agrega definiții API din mai multe microservicii distribuite într-un singur portal de documentație unificat. Securizează acest portal folosind fluxuri de autentificare OAuth2 și oferă un gateway pentru a restricționa accesul la specificațiile tehnice și instrumentele de testare. Platforma include capabilități pentru depanarea cererilor cu testare dinamică a parametrilor și redirecționarea cererilor bazată pe proxy. De asemenea, suportă gestionarea conținutului prin integrarea fișierelor Markdown externe pentru ghiduri tehnice suplimentare și oferă instrumente pentru personalizarea interfeței frontend.
Generates visual API documentation for applications using standard Java MVC specifications across various web frameworks.
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.
Uses a Java-based MVC approach with servlets and controllers to route requests and generate dynamic responses.