JSP (JavaServer Pages) :
html 문서 안에 자바 언어를 삽입 하여 동적 웹 페이지를 생성하는 웹 어플리케이션 도구이다. JSP가 실행 되면 자바 서블릿 (Servlet) 으로 변환 되며 웹 어플리케이션 서버에 동작 되면서 필요한 기능을 수행 하고 그렇게 생성 된 웹페이지와 값들을 클라이언트에게 응답한다.
자바 서블릿(Java Servlet) :
서블릿이란 웹페이지를 동적으로 생성하기 위해 서버측 프로그램을 말한다. 이는 자바 언어를 기반으로 만들지며 웹 어플리케이션 서버 ( Web Application Sever ) 위에서 컴파일 되고 동작한다. 자바 서블릿은 일반적인 클래스와 동일한 개념으로 웹을 다룰 수 있게 해주는 HttpServlet 클래스를 상속받은 클래스를 의미한다.
JSP와 Servlet은 완전 다른 개념이 아니며, Servlet을 사용해 웹을 만들 경우 화면 인터페이스 구현이 워낙 까다로운 단점을 보완하기 위해 만든 스크립트 언어가 JSP라고 볼 수 있다.
JSP로 작성 된 프로그램은 서버로 요청시 서블릿(Servlet) 파일로 변환 되어 그 서블릿이 JSP 태그를 분해하고 추출하여 다시 HTML로 변환한다. 그 후 클라이언트가 요청한 기능 및 뷰로써 응답한다.
'MVC > jsp & servlet' 카테고리의 다른 글
[jsp와 servlet] jsp와 servlet을 이용한 회원 탈퇴 (0) | 2023.03.27 |
---|---|
[jsp와 servlet] jsp와 servlet을 이용한 내 정보 수정 하기 (0) | 2023.03.27 |
[jsp와 servlet] jsp와 servlet를 이용한 내 정보 검색 (0) | 2023.03.27 |
[jsp와 servlet] servlet doGet과 doPost를 이용하여 회원가입 (0) | 2023.03.27 |
[jsp와 servlet] 오라클과 연동 후 service 페이지 구현 (0) | 2023.03.27 |