Q1. 서블릿의 단점은 무엇인가?
-
Q2. JSP의 장점과 단점은 무엇인가?
-
Q3. MVC 패턴의 핵심은 무엇인가?
-
Q4. MVC 프레임워크란 무엇인가?
- Model-View-Controller로 데이터의 관리와 뷰 렌더링, 비즈니스 로직을 분리해 놓은
프레임워크를 의미한다.
Q5. MVC 프레임워크의 춘추전국시대를 무엇이 통일 하였는가?
- 어노테이션을 이용한 MVC 프레임워크가 통일하였다.
Q6. 스프링 부트는 무엇을 내장하고 있는가?
- WAS(톰캣 서버)를 내장하고 있다.
Q7. 과거에는 서버에 무엇을 직접 설치하였는가?
- WAS를 직접 설치하였다.
Q7-1 소스는 무엇을 만들어서 무엇에 직접 배포하였는가?
-
Q8. 스프링 부트는 무엇에 무엇을 포함하고 있는가?
그 결과 어떤 이점을 갖게 되었는가?
-
Q9. 스프링 웹 기술이 무엇과 무엇으로 분화하였는가?
- 스프링 MVC와 스프링 웹 플럭스로 분화하였다.
Q10. 스프링 MVC는 기본적으로 무엇을 기반으로 동작하는가?
-
Q11. 스프링 웹 플럭스의 특징은 무엇인가?
- 비동기를 활용하고, NodeJS의 싱글 스레드와 같이 동작한다는 특징이 있다.
Q12. 스프링 웹 플럭스의 단점은 무엇인가?
- 배우기가 어렵고, 실무에서 아직 활용도가 낮다는 점이 단점이다.
Q13. 자바 뷰 템플릿이란 무엇인가?
-
Q14. 자바 뷰 템플릿의 하나인 JSP의 단점은 무엇인가?
- 느리다는 점이 단점이다.
Q15. 자바 뷰 템플릿의 하나인 프리마커나 벨로시티의 장점은 무엇인가?
- 성능이 좋다는 점이 장점이다.
Q16. 자바 뷰 템플릿의 하나인 타임리프의 내추럴 템플릿이란 무엇인가?
-
Q17. 타임리프는 무엇과 강력히 통합되어 있는가?
- 스프링 MVC 프레임워크와 강력히 통합되어 있다.
참고
Q1~Q17 스프링 MVC 1편 6/26
'Spring MVC' 카테고리의 다른 글
CSR (0) | 2022.06.26 |
---|---|
동시 요청 - 멀티 스레드 (0) | 2022.06.25 |
서블릿 (0) | 2022.06.25 |
웹 서버, 웹 애플리케이션 서버 (0) | 2022.06.25 |
Filter (0) | 2022.06.24 |