반응형

Servlet

- 웹 서비스를 위한 자바 클래스를 말하며 자바를 사용하여 웹을 만들기 위해 필요한 기술 

- 사용자의 요청을 받아 처리하고 그에 해당하는 응답페이지를 만들어 다시 사용자에게 전송하는 역할을 하는

  자바 클래스(Controller의 기능)

- 즉, 웹에서 동적인 페이지를 JAVA로 구현할 수 있도록 도와주는 서버측 프로그램(WAS서버에서 구동)

  JAVA 클래스에섯 웹페이지 구현을 위한 HTML이 들어간 구조라고 할 수 있다(java코드로 html 구현)

 

JSP

- HTML 형식 내에서 자바코드를 쓸 수 있는 자바언어로 서블릿에서 응답화면을 구현했던 복잡함을 보다 간결하게 해결

- Servlet에서는 비즈니스 로직 처리(컨트롤러 역할)에만 집중하고, 

  프로젠테이션 로직 처리(응답화면을 만들어내는 뷰 역할)은 JSP에서 구현하도록 분리

 

Servlet과 JSP 차이

Servlet : Java 코드 내에 html을 작성하는 형태
JSP(Java Server Page) : html 내에 java 코드를 작성하는 형태

반응형

'Servlet/JSP' 카테고리의 다른 글

[JSP] getAttribute  (0) 2022.05.02
[JSP] JSP 기초 - 스크립팅원소, 지시어, 주석  (0) 2022.05.02
[Servlet] POST 방식 요청  (0) 2022.05.01
[Servlet] GET 방식 요청  (0) 2022.05.01
기본환경구축  (0) 2022.04.28

+ Recent posts