Post

JSP

JSP (JavaServer Pages ) 란?

JSP 란 JavaServer Pages 의 약자이며

HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구입니다.

JSP가 실행되면 자바 서블릿(Servlet)으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고

생성된 데이터를 웹페이지와 함께 클라이언트로 응답합니다.

image

장점/단점

장점

HTML과 Java 코드를 혼합하여 사용하므로 Java 개발자들이 쉽게 학습이 가능합니다.

개발자는 서블릿 코드를 직접 작성할필요가 없습니다.

MVC를 지원해서 코드의 모듈화와 유지보수를 쉽게 할 수있습니다.

단점

JSP 페이지에는 HTML과 Java 코드가 혼합되어 있어, 디자이너와 개발자 간 협업이 어렵습니다.

프론트엔드와 백엔드의 분리가 어렵습니다.

서블릿으로 변환되기전에 컴파일 과정이 필요하므로 초기 로딩시간이 늘어날 수 있습니다.

This post is licensed under CC BY 4.0 by the author.