1 - 9. Spring MVC
- Model, View, Controller
- Model: data and business logic
- View: interface(design)
- Controller: User Input - (delievery) -> MODEL - (update) -> VIEW
- Servlet
- Dispatcher Servlet
1 - 10. Controller
- 유사한 성격의 API를 하나의 Controller로 관리
- 클래스 내에서 중복 메서드 명 사용 불가한 점 외에는 자유롭게 이름 생성 가능
1 - 11. 정적 / 동적 페이지
- thymeleaf: 동적인 html을 만들기 위한 library
1 - 12. Data를 Client에 반환하는 방법
- @RestController를 사용하면 해당 클래스의 모든 메서드에 @ResponseBody 애너테이션이 추가되는 효과를 부여할 수 있다. = @Controller + @ResponseBody
1 - 13. Jackson
- Json 타입의 데이터 구조를 처리해주는 library
1 - 14. Path Variable and Request Param
- Path Variable: 서버에 보내려는 데이터를 Url 방식에 추가할 수 있다. = 브라우저에서 서버로 HTTP 요청을 보낼 때 데이터를 함께 보낼 수 있다.
- Request Param 방식
- 서버에 보내려는 데이터를 URL 경로 마지막에 ? 와 & 를 사용하여 추가할 수 있다.
1. 문제점
목표는 1 - 22까지 듣는 거였는데 시간 부족으로 완강하지 못했다.
2. 보완방법
내일 오전 코드카타 이후 마무리할 것.
'Java & Intellij' 카테고리의 다른 글
231123 TIL (1) | 2023.11.23 |
---|---|
231122 TIL 어제, 오늘의 알고리즘 풀이 (0) | 2023.11.22 |
231115 TIL (0) | 2023.11.15 |
231113 TIL (0) | 2023.11.13 |
231110 TIL (0) | 2023.11.13 |