thymeleaf
-
이번 포스트에서는 Thymeleaf의 특성과 기본적인 개발 환경설정에 대해 알아보자. Thymeleaf란? Good Bye JSP~그동안 자바 진영에서 Dynamic Web Application을 만들 때에는 MVC 디자인 패턴에서 Controller를 Servlet이 담당하고 View를 JSP가 담당하는 구조가 상당히 장기간 유지 되었다. Servlet의 위치는 여전히 확고하지만 JSP의 위치는 예전만 못하다.대부분 웹 애플리케이션이 가뜩이나 CSR 기반의 SpringBoot 앱으로 개발되는 과정에서 그렇잖아도 SSR용 템플릿 엔진의 사용이 줄어드는 추세인데 JSP가 SpringBoot의 추천 템플릿 엔진에서 제외되면서 이젠 쓰면 안되나보다 하는 인식이 점점 강해지게 되었다. JSP는 안되고 Thym..
[Thymeleaf] 01. Hello Thymeleaf이번 포스트에서는 Thymeleaf의 특성과 기본적인 개발 환경설정에 대해 알아보자. Thymeleaf란? Good Bye JSP~그동안 자바 진영에서 Dynamic Web Application을 만들 때에는 MVC 디자인 패턴에서 Controller를 Servlet이 담당하고 View를 JSP가 담당하는 구조가 상당히 장기간 유지 되었다. Servlet의 위치는 여전히 확고하지만 JSP의 위치는 예전만 못하다.대부분 웹 애플리케이션이 가뜩이나 CSR 기반의 SpringBoot 앱으로 개발되는 과정에서 그렇잖아도 SSR용 템플릿 엔진의 사용이 줄어드는 추세인데 JSP가 SpringBoot의 추천 템플릿 엔진에서 제외되면서 이젠 쓰면 안되나보다 하는 인식이 점점 강해지게 되었다. JSP는 안되고 Thym..
2023.12.09 -
이번 시간에는 Spring MVC에 대해 살펴보자. Spring MVC는 Front Controller 패턴을 적용한 웹 애플리케이션 개발 프로젝트이다. 이를 위해 필요한 요소들에 대해 살펴보자.Spring MVC의 구성 요소 DispatcherServletSpring MVC는 스프링을 통해서 웹 MVC 애플리케이션을 개발하기 위한 아키텍쳐로 [Front Controller 패턴]을 사용한다. Front Controller 패턴은 모든 클라이언트의 요청을 단일 진입점인 Front Controller가 처리하는 패턴으로 요청 처리 전/후 공통 모듈을 처리하기 용이하다.Spring MVC가 프론트 컨트롤러 역할을 담당하는 Servlet은 DispatcherServlet 이다. 이 서블릿은 spring-..
01. Spring MVC 개요이번 시간에는 Spring MVC에 대해 살펴보자. Spring MVC는 Front Controller 패턴을 적용한 웹 애플리케이션 개발 프로젝트이다. 이를 위해 필요한 요소들에 대해 살펴보자.Spring MVC의 구성 요소 DispatcherServletSpring MVC는 스프링을 통해서 웹 MVC 애플리케이션을 개발하기 위한 아키텍쳐로 [Front Controller 패턴]을 사용한다. Front Controller 패턴은 모든 클라이언트의 요청을 단일 진입점인 Front Controller가 처리하는 패턴으로 요청 처리 전/후 공통 모듈을 처리하기 용이하다.Spring MVC가 프론트 컨트롤러 역할을 담당하는 Servlet은 DispatcherServlet 이다. 이 서블릿은 spring-..
2020.06.29