서블릿과 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 |