✨ Java · Spring MVC · Spring Data JPA · Architecture Guides

Learn it.
See it.
Build it.

Your centralized visual learning hub for Spring Framework, JPA ORM, and enterprise architecture. Packed with high-resolution interactive Mermaid diagrams, scenario-based interview questions, and colorful, copy-ready code sandboxes in a stunning Tokyo Night theme.

Learning Library

Select a guide to open the visual walkthrough or use + Add Page to index your custom HTML files.

01

Unit 17: JPA ORM CRUD & Bootstrapping

Entity lifecycle, persistence.xml, EntityManager, SessionFactory, dirty checking, and complete CRUD operations.

jpa_bootstrapping_complete_crud_interview_guide.html
02

Unit 20: Transaction Management & Custom Repository

Declarative @Transactional, Propagation behaviors, Isolation levels, rollback rules, and custom Spring Data repositories.

spring-jpa-concepts-theory-diagrams-complete-code-v2.html
03

Unit 23: Spring MVC Architecture & Interview Guide

DispatcherServlet request lifecycle, WebApplicationContext hierarchy, form handling, controllers, and interview traps.

spring-mvc-interview-guide.html
04

Unit 24: Spring MVC Forms, Validation & Exception Handling

Form taglib (<form:form>), @ModelAttribute, Bean Validation (@Valid & BindingResult), custom validators, and @ControllerAdvice exception handling.

spring-mvc-forms.html
05

Unit 17: JPA ORM & CRUD — Layman Concepts Guide ✨

ORM explained with analogies, EntityManagerFactory vs EntityManager, 4 entity states, persist/find/JPQL/dirty-checking/merge/remove, all in plain English with interview Q&A.

unit17-jpa-concepts-layman.html
06

Unit 20: Transactions & Custom Repositories — Layman Concepts Guide ✨

ACID, @Transactional proxy magic, all 7 propagation modes with analogies, rollback rules traps, isolation levels, Spring Data JPA, custom repositories — all in layman terms.

unit20-transactions-concepts-layman.html
07

Unit 23: Spring MVC Architecture — Layman Concepts Guide ✨

MVC pattern, DispatcherServlet step-by-step, HandlerMapping, ViewResolver, Root vs Servlet context hierarchy, XML vs Java config — everything explained plainly with interview Q&A.

unit23-spring-mvc-concepts-layman.html
08

Unit 24: Forms, Validation & Exception Handling — Layman Concepts Guide ✨

Spring form taglib, @ModelAttribute binding, @Valid + BindingResult, Bean Validation annotations, custom validators, @ExceptionHandler vs @ControllerAdvice — all in layman terms.

unit24-forms-validation-concepts-layman.html
09

Spring REST — Layman Concepts Guide ✨

@RestController, all REST annotations, Spring Data JPA integration, Producer-Consumer with RestTemplate, HTTP methods, ResponseEntity, status codes — all in plain English with full code examples.

spring-rest-concepts-layman.html
10

Microservices Producer-Consumer Demo ✨

Two complete Spring Boot apps — Producer (REST API + JPA + MySQL) and Consumer (RestTemplate + CommandLineRunner) — with every file explained line-by-line in comments. Full request trace, how-to-run guide, and interview Q&A.

microservices-producer-consumer-demo.html
09

JPA & Hibernate — Simple Guide & Interview Prep

ELI5 breakdown of JPA concepts, entity lifecycle states, dirty checking, top 10 scenario-based questions with scripts, and rapid-fire cheat sheets.

qwen.html
Showing 1-9 of 9 guides