자바 백엔드 역사

hanahana·2023년 3월 16일
0

spring 스터디

목록 보기
5/5
  • 서블릿 - 1997
  • jsp - 1999
    - 편리하지만 로직이 너무 많은 역할 담당
  • 서블릿, jsp조합 MVC패턴 사용
    - 모델 view컨트럴로 나누어개발
  • MCV 프레임워크 - 2000~2010

현재

  • 에노테이션 기반의 MVC등장
  • 스프링부트의 등장
    - 스프링부트는 서버를 내장하고있다. 빌드(jar)dksdp was를 포함해서 빌드 배포를 단순화했다.

최신기술

  • Web servlet - Spring Mvc
  • Web Reactive - Spring WebFlux
    • 비동기 넌 블러킹 처리
    • 최소 쓰레드 최대 성능 (쓰레드 컨텍스스위칭 비용 효율화)
    • 서블릿 기술으르 사용하지 않는다
    • 기술난이도가 높으며 rdb지원이 부족하다

자바 뷰 템플릿

  • jsp : 속도 느림, 기능 부족
  • 프리마커, 벨로시티 : 속도 빠름, 다양한 기능
  • 타임리프
    • 내추럴 템플릿: HTML모양을 유지하면서 뷰 템플릿 적용가능
    • 스피링 MVC와 강력한 기능 통함
    • 최선의 선택
profile
hello world

0개의 댓글