[DB 모르는 백엔드 탈출기 Ep.3] JPA는 객체를 어떻게 관리할까?
·
DB 모르는 백엔드 탈출기
1. 들어가며이전 글에서는 “테이블은 객체가 아니다”라는 주제로,자바 객체와 관계형 데이터베이스의 구조적 차이를 살펴보았다.2025.04.13 - [DB 모르는 백엔드 탈출기] - [DB 모르는 백엔드 탈출기 Ep.2] 테이블은 객체가 아니다. [DB 모르는 백엔드 탈출기 Ep.2] 테이블은 객체가 아니다.1. 들어가며JPA를 쓰면 객체만 잘 설계하면 DB도 잘 작동할 줄 알았다.User와 Post를 양방향으로 참조하고,@OneToMany, @ManyToOne을 붙이면 자바 객체처럼 자유롭게 탐색하고 저장할 수 있을 줄 알았다. mingking2.tistory.com 객체는 참조(Reference)로 서로 연결되고, 메모리 기반으로 동작하지만테이블은 외래 키(Foreign Key)와 JOIN 쿼리를 통해..
Tomcat 해부학 - Spring Boot 안에 살아있다?
·
삽질로그
1. 들어가며이전 글에서는 Servlet, Tomcat, 그리고 Spring MVC를 중심으로 자바 웹 애플리케이션의 요청 처리 구조를 살펴보았다.-> 2025.03.23 - [삽질로그] - Tomcat은 그냥 서버가 아니다? Tomcat은 그냥 서버가 아니다?1. 들어가며이전 글에서 Java의 ExecutorService와 Spring Boot의 TaskExecutor를 비교하며, Spring Boot의 비동기 요청 처리가 Tomcat의 스레드풀과 별개로 동작한다는 점을 정리했다.  2025.03.16 - [삽질로그] - Sprimingking2.tistory.com다만 해당 글은 흐름 위주의 설명에 초점이 맞춰져 있었고, Tomcat이 내부적으로 어떻게 동작하는지에 대한 코드 레벨의 깊이 있는 분석은..