- 자바 웹 개발의 기본적인 요소인 서블릿은 서버에서 사용자 요청에 따라 동적으로 페이지를 생성하고 전달하는 기술입니다. 🔄
- 서블릿은 서블릿 컨테이너 내에서 실행되며, 생성, 서비스, 파괴와 같은 서블릿 라이프사이클을 관리합니다. 🌊
- Tomcat은 자주 사용되는 서블릿 컨테이너 중 하나로, 요청을 처리하고 서블릿에게 전달 후 결과를 클라이언트에게 전달하는 역할을 합니다. 🐈
- Servlet 생애주기에는 초기화, 서비스, 파괴의 세 가지 단계가 있으며, 각 단계별로 서블릿이 특정 작업을 수행합니다. 🌳
- Tomcat을 실행하면 서블릿 초기화 메서드 (
init()
)가 한 번 실행되고, 웹 애플리케이션이 작동하는 동안 사용자 요청에 대한 서비스 메서드 (service()
)가 계속해서 호출됩니다. ☀️