1207- JSP와 Servlet

yeongnie·2021년 12월 7일
0

이번 내용은 글쓰기도 창피하지만..
그래도 잊어버리면 안되니까... 나중에 토대로 논리정연하게 새로 작성해보도록 하겠다.

JSP와 Servlet은 머릿속으로 정확하게 안그려진다 .
어쨌거나 서블릿이 나오고 더 편리하게 사용하기 위해 JSP가 나왔다. 그리고 자바스크립트의 영역이 더 커진 느낌.


Servlet

  • 서버에서 웹페이지를 동적으로 생성하고 데이터 처리를 수행하기 위해 자바로 작성된 프로그램.
  • 확장자 .java
  • java언어를 웹에 맞게 개발을 쉽게 하기위해 만든 api. servlet 클래스.
  • java코드 사용해서 컴파일한다.
  • HTML 태그를 "큰따옴표 사용
@Override
protected void doGet(HttpSevletResquest r, HttpServletResponse response) throws Servlet{
PrintWriter out = response.getWriter();
out.println("<h1>like this</h1>");
}

JSP (Java Server Pages)

  • 자바를 이용한 서버 사이드 스크립트 언어
  • 확장자 .jsp
  • 서블릿 기반의 서버 스크립트 기술
  • java 코드안에 HTML태그가 삽입되며 자바언어를 사용한다.
  • <% ... %> : 스크립트 릿 (Scriptlet)
  • javax.servlet.http.HttpServlet 클래스를 상속받은 Java 소스 코드로 변환한 다음 컴파일되어 실행된다.
  • 톰캣(서블릿 컨테이너)내부에 저장

JSP 실행 과정

  1. HTML코드를 작성한다. ( FileName.jsp)
    1.1 만약 변수와 같은 java문법사용할 일이 있다면
    스크립트 릿을 사용한다.
    1.2 그외에 jsp문법 사용
  2. 실행시에 .java파일로 자동 변환하여 컴파일 .class

keyword
서블릿 안에 jsp가 있다.
모델1, 모델2에 대해 알아보자
dom tree
템플릿 엔진

profile
curiosity-paradise

0개의 댓글