흔히 service에서 비즈니스 로직을 수행한다고들 한다.
그럼 service에서 하는 일을 정리하면 그게 비즈니스 로직이지 않을까? 라는 생각으로 비즈니스 로직을 정의 하고 싶다.
일단 service는 controller에서 사용자의 요청을 받아서 실제 데이터를 가공해서 요청에 맞는 응답을 controller에게 다시 전해준다.
위 문장을 정리해서 비즈니스로직을 정의해 보면 ,비즈니스 로직은 사용자의 요청에 맞게 프로그램에서 데이터를 생성,처리,가공,저장하는 일 , 좀 더 쉽게는 사용자가 원하는 기능을 수행해주기 위해 구현하는 로직 이라고 할 수 있다.
'CS' 카테고리의 다른 글
HTTP와 HTTP method (0) | 2023.04.12 |
---|---|
controller , service , repository (0) | 2023.04.08 |
DDD( Domain Driven Design ) (0) | 2023.04.05 |
DI( Dependency Injection )과 IoC( Inversion of Control )에 대한 간단한 설명 (0) | 2023.04.04 |
어노테이션( @ ) (0) | 2023.03.29 |
흔히 service에서 비즈니스 로직을 수행한다고들 한다.
그럼 service에서 하는 일을 정리하면 그게 비즈니스 로직이지 않을까? 라는 생각으로 비즈니스 로직을 정의 하고 싶다.
일단 service는 controller에서 사용자의 요청을 받아서 실제 데이터를 가공해서 요청에 맞는 응답을 controller에게 다시 전해준다.
위 문장을 정리해서 비즈니스로직을 정의해 보면 ,비즈니스 로직은 사용자의 요청에 맞게 프로그램에서 데이터를 생성,처리,가공,저장하는 일 , 좀 더 쉽게는 사용자가 원하는 기능을 수행해주기 위해 구현하는 로직 이라고 할 수 있다.
'CS' 카테고리의 다른 글
HTTP와 HTTP method (0) | 2023.04.12 |
---|---|
controller , service , repository (0) | 2023.04.08 |
DDD( Domain Driven Design ) (0) | 2023.04.05 |
DI( Dependency Injection )과 IoC( Inversion of Control )에 대한 간단한 설명 (0) | 2023.04.04 |
어노테이션( @ ) (0) | 2023.03.29 |