Overview
Syllabus
Intro
KEEP THIS IN MIND
I SAW A RECURRING PATTERN!
DATA ACCESS
DATA TRANSFORMATION
WHAT I FOUND IN "THE ARCHIVES"
WHAT IS LAYERED ARCHITECTURE?
WHAT IS ENTERPRISE SOFTWARE?
WHAT IS LAYERING?
THIS IS HOW WE BUILD APPS
REMEMBER THIS?
IT IS OKAY TO SKIP LAYERS
SUMMARY: GOALS OF LAYERING
DISCLAIMER!
DISPLAYING ALBUM INFORMATION
HOW THE DATA IS STORED
LET'S ADD A FIELD TO "ALBUM"
WHAT DATA DO WE NEED?
DON'T FETCH EVERYTHING
WE DON'T KNOW!
BENEFITS AND DOWNSIDES THE BAD
MAPPING WITH SQL!
FETCH DATA WITH PROJECTIONS
CONVERSIONS IN THE DATABASE
OF COURSE JOOQ IS MENTIONED
REPO IN THE CONTROLLER
NON-REPRESENTATIVE METRICS
IMAGINE HAVING 200 OF THESE
Taught by
Spring I/O