Web Service의 기본적인 동작 과정
HTML Form → Servlet → HTML Page
- 사용자가 HTML Form을 통해 정보 입력(Input)하면 Servlet이 관련된 정보를 검색하고 이 정보를 이용해 사용자의 요청에 맞는 적절한 HTML Page를 만들어 제공(Output)
Servlet
- 웹 기반의 요청에 대한 동적인 처리가 가능한 하나의 클래스(개발자가 작성해야하는 부분)
- Java Servlet Container / Web Server는 일반적으로 multi thread 환경이다.
(같은 Servlet에 대한 여러 개의 요청이 동시에 실행될 수 있어 runtime에 따라 결과가 달라질 수 있다.
즉, Concurrency Control(병행성 제어)가 필요)
- Servlet API 3.0은 javax.servlet.annotation이라는 새로운 패키지를 도입
- Annotation은 Web Deployment Descriptor 파일(web.xml)의 설정을 대체
'Web > Spring' 카테고리의 다른 글
[배경] Maven (0) | 2021.07.27 |
---|---|
[배경] Template Engine (0) | 2021.07.27 |
[배경] Spring Security (0) | 2021.07.27 |
[배경] Spring 실행 순서 (0) | 2021.07.27 |
[배경] MVC Pattern (0) | 2021.07.27 |