이론 공부

서블릿과 JSP의 차이

Yuco 2023. 3. 7. 18:36

서블릿과 JSP

- 서블릿과 JSP는 기능의 차이는 없고, 역할의 차이만 있음
 

1. 서블릿(Servlet)

-  웹 기반의 요청에 대한 동적인 처리가 가능한 서버 사이드에서 돌아가는 JAVA 프로그램 (자바로 동적인 웹 프로그램을 만드는 기술)
- JAVA 코드 안에 HTML 코드 (자바 클래스 안에 HTML 코드 삽입)
- 웹 개발을 위해 만든 표준
- 멀티 스레드 방식(자바의 장점)으로 서비스 됨
 

2. JSP (Java Server Page)

- JAVA 언어를 기반으로 하는 서버 사이드 스크립트 언어 (자바로 동적인 웹 프로그램을 만드는 기술)
- HTML 코드 안에 JAVA 코드를 삽입하는 방식 (특수 태그인 scriptlet, expression, declaration, directive 태그로 자바 코드를 삽입)
- 서비스 되기 전에 Servlet으로 변환됨
-  Servlet을 보완하고 기술을 확장한 스크립트 방식 표준 (JSP가 더 많이 쓰임)
 

'이론 공부' 카테고리의 다른 글

oauth, JWT  (0) 2023.03.11
스프링 프레임워크  (0) 2023.03.10
추상화  (0) 2023.03.02
상속(Inheritance)  (0) 2023.02.10
클라이언트/서버  (0) 2023.02.09