[Web] JSP란? JSP 호출과정 / 기본객체 / EL / JSTL
·
Web
1. JSP 란? Java Server Page - HTML 코드에 Java 코드를 넣어 동적 웹페이지를 생성하는 웹 애플리케이션 도구 - JSP가 실행되면, Java Servlet으로 변환되며 웹 애플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 생성된 데이터를 웹 페이지와 함게 클라이언트로 응답한다 - HTML 코드 작성이 편해지지만, 비즈니스 로직 또한 JSP 파일에 같이 존재 (→ SRP 어긴다 → 유지보수가 어려워진다) 2. JSP 호출과정 - 확장자가 *.jsp인 요청은 모두 JspServlet이 받는다 - 첫 번째 호출에만 JSP를 변환 → 컴파일 → 객체 생성 (시간 지연 有) 두 번째 호출부터는 객체 생성 없이 service() 메서드 응답 - JSP가 변경되면 다시 변환 → 컴파일..