비즈니스 로직과 화면 기능을 분리하여 개발자와 디자이너의 분담 작업 가능
보다높은 재사용성과 유지관리
HTML/CSS/js 기반 + JSP 요소로 화면 구현
화면 구현 시 서블릿 응답 기능 이용
자바 코드(println)를 이용해 HTML 태그를 브라우저로 전송
비즈니스 로직 + 화면 기능이 혼합되어 유지관리 어려움
자바 기반 + HTML/js로 화면 구현
HTML, CSS, js
JSP 기본 태그, 액션 태그
커스텀 태그
톰캣 컨테이너 -> JSP 변환
Translation 변환 단계:
JSP 파일 -> 자바 파일
Compile 컴파일 단계:
자바 파일 -> 클래스 파일
Interpret 실행 단계:
클래스 파일 실행 결과 -> HTML/CSS/js 파일
브라우저 전송 및 출력
http://ip주소:포트번호/프로젝트명/JSP파일명
*자바 웹을 다루는 기술