반응형
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 |