백엔드의 역할은 웹브라우저 혹은 프론트에서 요청하는 것을 반환해주는 것이 역할이다.
여기서 반환해 줄 수 있는 자료의 형태는 어떤 화면이 될 수 있고 혹은 데이터 값이 될 수 있다.
이것을 생각하며 스프링부트의 작동을, 반환하는 자료형에 따라 크게 3가지로 나눠서 생각해보자.
1.정적인 HTML파일을 그대로 반환(화면 혹은 뷰 반환)
2.동적으로 템플릿엔진이 HTML파일의 내용 등을 변경하여 반환(화면 혹은 뷰 반환)
3.API방식으로 문자열이나 객체를 반환(문자열이나 JSON객체등의 데이터값 반환)
'Spring & Boot' 카테고리의 다른 글
@Configuration @Bean 수동등록 (0) | 2024.03.31 |
---|---|
컴포넌트스캔 @Autowired (0) | 2024.03.30 |
ORM 그리고 객체지향 (0) | 2023.09.10 |
의존성 주입 방법 3가지 - 필드 주입, 메소드 주입, 생성자 주입 (0) | 2023.09.02 |
IoC, DI (0) | 2023.09.01 |