[Java]정리노트 - 웹개발

Troy·2023년 5월 22일

서블릿(Servlet)

* 자바 기반의 웹 프로그램 개발을 위해 만들어진 기술

  • 서블릿을 실행하기 위해서는 톰캣과 같은 서블릿 컨테이너가 필요함.

서블릿의 역할

사용자가 요청 시 전달한 정보를 바탕으로 데이터베이스에 접근하여 저장하거나 비교 후 사용자가 원하는 응답을 해주는 기능 수향

JSP의 등장배경

서블릿은 HTML과 데이터를 조합하는 방식에 어려움이 있음. 디자인과 개발을 분리할 수 있음.

JSP(Java Servlet Pages)
서블릿에서 HTML과 데이터 결합을 손쉽게 처리할 수 있음. HTML에서 Java코드를 사용할 수 있는 구조. <%= %>란 JSP출력문

JSP의 문제점
데이터를 반복해서 출력하거나 조건을 체크해야 하는 경우 단순한 HTML문법만으로는 처리할 수 없기 때문에 자바 코드를 중간중간 사용해야 함. <%...%>는 스크립트릿(Scriptlet)으로 해당 블록 안에서 자바 코드를 자유롭게 사용할 수 있다.

profile
코린이 N년차입니다

0개의 댓글