1. Java Web application의 구조
2. Servlet
- java web application에서 동적 처리를 담당한다.
- 기본적으로 WAS에서 동작하는 java 코드다. 서블릿에 매핑된 url로 get요청이 오면 doGet() 메소드를 실행하는 클래스라 볼 수 있다.
- 3.0 버전 이상부터 어노테이션을 지원하면서 편리하게 서블릿을 등록 가능하다. (이전 버전에서는 web.xml에서 필수적으로 서블릿을 등록해야 했다.)
3. JSP
- Servlet을 편리하게 쓸 수 있도록 만든 것이다. (ASP 등장 이후 서블릿을 편리하게 쓰기 위해 JSP도 등장했다.)
- JSP 코드는 Servlet 코드(JAVA 코드)로 변환된다.
※ 변환될 때 스크립틀릿(<% %>)은 servelt의 service() 메소드 안에 변환되고, 선언문(<%! %>)은 service()외부의 클래스 바디쪽으로 변환된다.
- JSP의 라이프사이클
'dev > Servlet & JSP' 카테고리의 다른 글
scope (0) | 2019.02.12 |
---|---|
forward (0) | 2019.02.12 |