요약

1. 정적컨텐츠 (Static Contents)

서버에서 따로 하는 것 없이 파일을 그대로 웹 브라우저에 보여줄 수 있다.

2. MVC와 템플릿 엔진

MVC= Model + View + Controller 로 이루어진 디자인 패턴

서버에서 프로그래밍하여 동적으로 내려주는 방식

3. API

Json 데이터 포맷을 이용하여 Client에게 데이터를 전달

서버끼리 통신할 때에도 주로 이 방법을 사용함

 

 

 

 

1.정적 컨텐츠

 

2.MVC와 템플릿 엔진

  • 렌더링된 HTML 내려주기

  • 컨트롤러에서 파라미터 받아서 처리 후 viewResolver(view-controller 연결) 로 전달

  • 넘어온 값들은 템플릿엔진에서 처리해서 웹으로 보내버린다.

 

3.API

  • 객체를 반환

  • @ResponseBody 의 의미 : Http에서 body 부에 이 Data를 직접 넣어주겠다는 뜻. 기본적으로 객체가 오면 Json방식으로 만들어서 넘긴다.

  • 참고: HttpAccept헤더와 서버의 Controller 반환 타입 정보를 조합하여 리턴형식을 바꿀 수 있다.

 

참고사항 : 해당 강의를 참조하였다. (https://inf.run/ttZb)

 

복사했습니다!