서비스 추상화 (Service Abstraction)

서비스 ( @Service ? )

스프링에서 서비스 == @Service 일까? NO

스프링에 대한 오해

스프링 애플리케이션의 빈이 존재하는 계층 구조

서비스 추상화와 @Service가 붙은 클래스에 대한 추상화를 하는 걸까? ❌

서비스의 두 가지 중요한 개념

1. 서비스는 클라이언트에게 서비스를 제공해주는 오브젝트나 모듈

2. 서비스는 일반적으로 상태를 가지지 않음

서비스의 종류

서버에 존재하는 서비스는 크게 3가지로 분류할 수 있음