DTO: Live Fast, Burn Bright
summary
The talk examines Data Transfer Objects (DTOs) in Java: why DTOs are used, where to apply them, and the various tools and approaches for working with them. It analyzes how data is transformed between database and API (including mapping techniques using different structures) and discusses ORM projection types and mapping peculiarities.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:11What is DTO
- 7:30DTO lifecycle
- 16:24DTO shapes
- 25:38DTO mapping
- 33:15Data fetching for DTO
- 40:50DTO serialization
- 49:25DTO validation and updates
- 53:23Summary
related talks
51mA Clean, Pragmatic Architecture
49mData-oriented Programming in Java
42mDomain Driven Design - So Your Code Speaks Plain Language
48mObject modeling: Theory vs Practice. Round 1
42mHigh-Speed DDD (revisited)
21mData-Oriented programming
59mDomain-Driven Design - Where Rubber Meets the Road
39mLessons Learned from 10+ Years with Domain Driven Design
