둘의 차이는 간단하게, Web 관련 I/F 에 있다 라고 말하고 싶다.
Servlet = http + java 의 기능을 구현한다.
(단 둘이 너무 혼합되면 복잡하니 이것들을 구분한다. Java 는 java 처럼(Pojo)
Beans = 서블릿은 http 관련 업무만 하게 하고 Beans들이 자바의 업무를 하게 한다.
* 브라우저를 통해 들어오는 어떤 내용을 서버(WAS)에서 받아야 한다면, 둘 사이는 약속된 규정을 가지고 통신을 해야 하는데, 이 규약이 HTTP 이다.
[허접한 그림 설명]
'Java' 카테고리의 다른 글
[Interface] 인터페이스에 대한 수준낮은 고찰 (0) | 2021.04.28 |
---|---|
Abstract vs Interface (0) | 2021.04.24 |
[JAVA] Collection & Map (0) | 2021.04.19 |
[Java ] static & final (0) | 2021.04.18 |
[Java] 접근 제어자 public, private, protected, default 는 무엇인가? (0) | 2021.04.18 |