728x90
웹 개발의 세 가지 방법
자세한 예시 및 동작 설명은 각 게시물에 대한 링크로 달아두었습니다
1. 정적 컨텐츠
서버에서 하는 것 없이 서버에서 웹 브라우저에 파일을 그대로 내려주는 것
2. MVC와 템플릿 엔진
가장 많이 사용하는 방법으로,
HTML을 그냥 주는 것이 아니라 서버에서 프로그래밍하여 HTML을 동적으로 바꿔서 내려주는 것
대표적인 템플릿 엔진 : JSP, PHP
3. API
- 안드로이드/아이폰 등과 함께 개발할 때, JSON 데이터 구조 포맷으로 클라이언트에 데이터를 내려주는 방식
- 뷰, 리액트 등에서 클라이언트로 데이터만 내려주면 API를 통해 클라이언트에서 알아서 화면을 구성할 때도 사용하는 방식
- 서버끼리 통신할 때, HTML 필요 X, 데이터가 흐를 때 사용하는 방식
이 포스팅은 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 듣고 공부한 내용을 정리한 것입니다
728x90
'Web > Spring' 카테고리의 다른 글
[Spring] 웹 개발을 하는 세 가지 방법(2) : MVC와 템플릿 엔진 (0) | 2022.02.08 |
---|---|
[Spring] 웹 개발을 하는 세 가지 방법(1) : 정적 콘텐츠 (0) | 2022.02.08 |
[Spring] 스프링 프로젝트 빌드하고 실행하기 (0) | 2022.01.28 |
[Spring] 정적 / 템플릿 Welcome Page 만들기 (0) | 2022.01.27 |
[Spring] 스프링 부트 / 테스트 라이브러리 살펴보기 (0) | 2022.01.27 |