Servlet이란 Server Application Let의 줄임말이다. Let은 조각을 의미하니 서버의 조각을 Servlet이라고 한다. Servlet은 왜 필요할까? 우선 서버의 필요성부터 알아보자. 서버(Server)란? 서버는 'Request(요청)'에 'Response(반응)'하려고 만들어졌다. 서버가 없다고 가정하면, 사용자는 데이터가 저장된 DB에 직접 접근하여 원하는 데이터를 얻어야 한다. 이는 굉장히 불편한 작업이다. 예를 들어, 피자를 먹고 싶은 A가 직접 토마토 농장을 찾아가 토마토를 얻고, 도우를 만들기 위해 밀가루를 사오고, 올리브를 얻기 위해 올리브 농장을 찾아가야 하는 것과 같다. 정말 번거로운 일이다. 하지만 간편한 방법이 있다. 피자가게(Server)에 배달을 Request..