JSP
JSP (JavaServer Pages ) 란?
JSP 란 JavaServer Pages 의 약자이며
HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구입니다.
JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고
생성된 데이터를 웹페이지와 함께 클라이언트로 응답합니다.
장점/단점
장점
HTML과 Java 코드를 혼합하여 사용하므로 Java 개발자들이 쉽게 학습이 가능합니다.
개발자는 서블릿 코드를 직접 작성할필요가 없습니다.
MVC를 지원해서 코드의 모듈화와 유지보수를 쉽게 할 수있습니다.
단점
JSP 페이지에는 HTML과 Java 코드가 혼합되어 있어, 디자이너와 개발자 간 협업이 어렵습니다.
프론트엔드와 백엔드의 분리가 어렵습니다.
서블릿으로 변환되기전에 컴파일 과정이 필요하므로 초기 로딩시간이 늘어날 수 있습니다.
This post is licensed under CC BY 4.0 by the author.