스프링 계층 구조(Layered Architecture)
스프링 계층 구조(Layered Architecture)란? 스프링으로 백엔드 개발을 시작하면 가장 먼저 자주 보게 되는 구조가 바로 계층 구조(Layered Architecture) 이다. 처음에는 그냥 Controller, Service, Repository를 나누
2026년 4월 9일0
mingunkim123
스프링 계층 구조(Layered Architecture)란? 스프링으로 백엔드 개발을 시작하면 가장 먼저 자주 보게 되는 구조가 바로 계층 구조(Layered Architecture) 이다. 처음에는 그냥 Controller, Service, Repository를 나누
객체지향 프로그래밍의 핵심은 클래스가 아니라 역할, 책임, 협력이다 객체지향 프로그래밍이라고 하면 보통 캡슐화, 상속, 다형성, 추상화 같은 단어부터 떠오른다. 그리고 실제로 자바나 코틀린을 배우다 보면 인터페이스를 만들고, 구현체를 분리하고, 상속 구조를 설계하는 식