WAS의 Container ( Servlet , JSP )
2021. 5. 28. 10:51
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 |