JSP (Java Server Page)

CODEDRAGON Development/JSP

반응형

  

  

  

JSP (Java Server Page)

  • HTML파일 내에 JAVA언어를 삽입한 문서
  • HTML 태크내에 자바 코드를 삽입하여서 웹 서버 내에서 동적으로 웹 페이지를 생성하여 웹 브라우져에서 동작하게 해주는 언어
  • .jsp 확장자

  

  

JSP 특징

  • 동적 웹어플리케이션 컴포넌트
  • 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용합니다.
  • jsp는 톰켓 서버에서 서블릿(Servlet)으로 변환되어 실행됩니다.
  • MVC패턴에서 JSP는 View로 이용됩니다.

  

  

  

MVC 패턴에서 JSP

 

Servlet

  • JAVA(HTML)
  • JAVA언어를 이용하여 문서를 작성하고, 출력객체를 이용하여 HTML코드를 삽입하였습니다.
  • MVC패턴에서 Servlet는 Controller로 이용됩니다.

JSP

  • HTML(JAVA)
  • Servlet과 반대로 HTML코드에 JAVA언어를 삽입하여 동적 문서를 만들 수 있습니다.
  • MVC패턴에서 JSP View로 이용됩니다.