1. Servlet 

 -  서버에서 웹페이지를 동적으로 생성하거나 데이터 처리를 수행하기 위해 Java로 작성된 프로그램.

 -  Java 코드 안에 HTML 태그가 삽입되어있다. 

 -  Java를 웹 어플리케이션에서 개발하기 쉽게 만든 API 이다. 

 

 

2. JSP ( Java Server Page )

 -  HTML을 코딩하기 어려워서 HTML 내부에 Java 코드를 삽입하는 형식이다.

 -  서블릿의 단점을 보완하고자 만든 서블릿 기반의 `서버 스크립트 기술`

     ( ASP, PHP 같은 미리 약속된 규정에 따라 간단한 키워드를 조합하여 입력하면, 실행 시점에 각각의 키워드에 맵핑 되어있는 코드로 변환 후 실행 되는 형태 )

 

 

3. 각각의 역할

  -  서블릿이나 JSP나 만드는 방법만 차이가 있지 동일한 역할을 한다. 

  But 요즘은 Servlet + JSP 개발이 이뤄진다 

 

 

 

JSP 는 사용자 View

Servlet 은 사용자의 요청 

'프로그래밍 > What is ?' 카테고리의 다른 글

네트워크통신 개요  (0) 2021.05.28
Web Server vs. Application server (WAS)  (0) 2021.03.12
What is php?  (0) 2021.03.12
What is Node.js?  (0) 2021.03.12
What is Redis?  (0) 2021.03.12

BELATED ARTICLES

more