728x90
현재 사용 기술
애노테이션 기반의 스프링 MVC 등장
- @Controller
- MVC 프레임워크의 춘추 전국 시대 마무리
스프링 부트의 등장
- 스프링 부트는 서버를 내장
- 과거에는 서버에 WAS를 직접 설치하고 소스는 WAR 파일을 만들어서 설치한 WAS에 배포
- 스프링 부트 빌드 결과에 WAS 서버 포함 → 빌드 배포 단순화
최신기술
Web Servlet - Spring MVC
Web Reactive - Spring WebFlux
특징
- 비동기 넌 블러킹 처리
- 최소 쓰레드로 최대 성능 - 쓰레드 컨텍스트 스위칭 비용 효율화
- 함수형 스타일로 개발 - 동시처리 코드 효율화
- 서블릿 기술 사용 X
단점
- 웹 플럭스는 기술적 난이도 높음
- 아직은 RDB 지원 부족
- 일반 MVC의 쓰레드 모델도 충분히 빠르다
- 실무에서 아직 많이 사용하지 않는다.
반응형
'IT 연구소' 카테고리의 다른 글
유용한 Git 명령어 (0) | 2024.02.16 |
---|---|
다시 정리하는 Git의 개념 (0) | 2024.02.16 |
HTML, HTTP API, CSR, SSR (0) | 2024.01.30 |
동시요청 - 멀티 쓰레드 (0) | 2024.01.30 |
서블릿 (0) | 2024.01.30 |