작성한 질문수
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MVC 패턴 - 적용
작성
·
392
0
MVC모델을 사용하면서
view 와 controller의 기능을 명확히 나누어
jsp는 view의 기능을 담당하게 하는거같은데
그렇다면 html 을 쓰지않는 이유는 무엇인가요??
퀴즈
서블릿만으로 HTML 화면을 직접 만드는 것이 왜 어려울까요?
서버 리소스 부족
자바 코드 안에 HTML을 작성하는 것의 복잡성
데이터베이스 연결 문제
사용자 인증 처리의 어려움
답변 1
안녕하세요. 공부해야지님, 공식 서포터즈 David입니다.
html 자체만으로는 동적인 데이터를 반영할 수 없기 때문입니다.
그에비해 jsp는 내부에서 자바 코드를 작성하거나 Model에 저장된 데이터를 불러오는 등 동적으로 데이터를 반영합니다.
물론 템플릿엔진(타임리프 등)을 사용하면 html과 조합하여 동적인 데이터를 반영하여 사용자에게 제공할 수 있습니다.
감사합니다.