타임리프란 html vs jsp.md
타임리프란?
- html,xml,js,css등을 처리할 수 있는 독립형 환경에서 사용 가능한
- java 템플릿 엔진, 타임리프는 html파일을 가져와 파싱, 그걸 분석해 정해진 위치에 데이터를 전송함
*보통 스프링 부트에서는 타임리프를 사용 ** 장점: 웹형태라서 was없이 브라우저에 바로 띄워볼 수 있다. (태그속성으로 값을 넣기 때문) ->오프라인에서 템플릿 페이지가 완성된 프로토타입제공(프론트와 백엔드 간의 작업이 수월해짐) ->java코드를 뷰 내에서 사요아할 수 있다. ** 단점: 다른 템플릿 엔진이나 jsp에 비해 속도가 떨어짐
jsp와 비교
- JSP:JavaServer Pages -> HTML 코드에 JAVA코드를 넣어 동적 웹페이지를 생성하는 웹 어플리케이션 도구
- jsp가 실행되면 자바 servlet( 웹페이지를 동적으로 생성하기 위한 서버측 프로그램)으로 변환되며
- 웹어플리케이션 서버에서 작업을 수행하고 도출된 데이터를 웹페이지로 보내 클라이언트에게 응답한다.
MVC패턴
참고
< https://eblo.tistory.com/57 >
댓글남기기