Servlet 방식과 Spring 에서의 웹 개발
2023. 4. 28. 13:34
Spring & JPA/Spring
서블릿(Servlet) 서블릿을 통한 웹 페이지 구현 서블릿은 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 어플리케이션 프로그래밍 기술이다. 동적으로 웹 페이지를 생성하기 위해서 서블릿은 요청(request)을 받으면 해당 요청에 맞는 서블릿을 찾은 뒤, 로직을 처리하고 이를 html 페이지로 생성하여 보여주는 동작을 수행한다. 이때 html 페이지를 생성하기 위해서는 직접 자바 코드로 html코드를 입력해주어야 했기 떄문에, context check나 가독성 면에서 매우 좋지 않았다고 한다. JSP의 출현 html코드를 자바 프로그래밍을 통해 하는 것은 매우 고된 일이었기 때문에 방법을 찾다가 JSP(Java Server Page)라는 것이 출현하였다. 해당 방식은 html 문서 내부에 자바 프..