서블릿 - html 생성이 어려움
jsp - html 생성이 쉽지만 비즈니스 로직까지 너무 많은 역할 담당
서블릿, jsp 조합에 mvc패턴 사용 - 렌더링 부분과 비즈니스 로직 부분을 나눔
mvc 프레임워크 - 여러 mvc 프레임워크 등장.
애노테이션 기반 스프링mvc 등장 - 원맨쇼
스프링 부트 등장
과거 : 서버에 WAS 설치, 소스코드 War로 빌드해서 WAS에 넣음
현재 : 스프링 부트(Jar)에 WAS 포함
Spring MVC 멀티 쓰레드 사용가능
Spring WebFlux 최신 기술이고, 최소 쓰레드로 최대 성능이지만 아직 잘 안씀. 쓰레드를 CPU 갯수에 맞춰서 고효율
자바 뷰 템플릿
html을 백엔드에서 편리하게 생성하는 기능
jsp
느림
프리마커, 벨로시티
속도문제 해결, 다양한 기능
타임리프
사용이 쉬움.
html 모양새를 유지(js 파일 분리 등)
스프링 mvc와 함께 쓰기 좋음
'스프링 > 3. 스프링 MVC' 카테고리의 다른 글
8. HttpServletRequest, Header (0) | 2023.08.03 |
---|---|
7. Hello Servlet (0) | 2023.08.03 |
4. 서버의 클라이언트에게 제공 방식 (0) | 2023.08.02 |
3. 멀티쓰레드 (0) | 2023.08.01 |
2. 서블릿 (0) | 2023.08.01 |