Spring

Servlet, JSP의 특징 및 차이점

cosmohoo 2020. 4. 29. 14:55
반응형

Servlet

-서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 Program

-웹 기반 요청에 대한 동적 처리가 가능한 Java Program

-Java 코드 안에 HTML 코드( 하나의 클래스 )

-웹 개발을 위해 만든 표준 

 

 

JSP

-Servlet을 작성하지 않고도 간편히 웹 프로그래밍을 구현한 기술

-Java 언어를 기반으로 하는 Server side 스크립트 언 

-HTML 코드 안에 Java 코드 

 

 

두개의 용도 

 

- Servlet : Data processing에 사용 => Spring의 Dispatch Servlet 

- JSP : view에 사용 => Spring에서 client에게 실제로 보여주는 화면에 사용 

 

 

 

 

jsp도 결국엔 servlet으로 변환되어 실행됨 (jsp와 servlet이 같다는 증거)

 

 

MVC 패턴의 예  

반응형