둘의 차이는 간단하게, Web 관련 I/F 에 있다 라고 말하고 싶다. Servlet = http + java 의 기능을 구현한다. (단 둘이 너무 혼합되면 복잡하니 이것들을 구분한다. Java 는 java 처럼(Pojo) Beans = 서블릿은 http 관련 업무만 하게 하고 Beans들이 자바의 업무를 하게 한다. * 브라우저를 통해 들어오는 어떤 내용을 서버(WAS)에서 받아야 한다면, 둘 사이는 약속된 규정을 가지고 통신을 해야 하는데, 이 규약이 HTTP 이다. [허접한 그림 설명]