웹 개발에서 서블릿은 단순한 자바 클래스 이상입니다. 웹 요청을 처리하고, 필요한 데이터를 저장하고, 페이지를 연결하며, 비즈니스 로직까지 처리하는 컨트롤러(Controller)의 역할을 수행하죠.이번 글에서는 서버 사이드 데이터 저장 방식, 페이지 이동 방식, 서블릿-DAO 연결, 그리고 Connection Pooling까지 전반적인 구조를 정리해보겠습니다.1. 서버에 데이터 저장하는 방식: Attribute서버 내부에 데이터를 저장할 수 있는 공간을 Attribute라고 부릅니다. 이 Attribute는 **저장 범위(Scope)**에 따라 다음과 같이 나뉩니다.Scope 객체생명주기사용 시기 RequestServletRequest요청 → 응답 완료 시 소멸페이지 이동이 짧고 응답 후 ..