겉바속촉

Servlet의 개념 본문

IT 일기 (상반기)/JAVA

Servlet의 개념

겉바속촉 2022. 5. 27. 11:12
728x90
반응형

 

Servlet(서블릿)

 

클라이언트의 요청을 처리하고 그 결과를 반환하는 자바 웹 프로그래밍 기술

다시 말해, 자바를 사용하여 웹을 만들기 위해 필요한 기술!!

 

- 클라이언트의 요청에 대해 동적으로 작동

- Java Thread를 이용하여 동작

- MVC 패턴에서 Controller로 이용

- html 사용하여 요청에 응답

- http 프로토콜 서비스를 지원하는 java.servlet.http.HttpServlet 클래스 상속받음

 

 

MVC 개념은 다음 글 참고

2020.06.26 - [IT일기(하반기)/SPRING] - [spring] MVC

 

[spring] MVC

MVC 프로젝트 생성을 해볼게요 그 전에 MVC에 대해서 개념을 알아봅시다:) M: Model_각 로직을 담당하는 자바클래스(POJO)컨트롤러 V: View_보여지는 부분을 담당_HTML,Jsp,React,Angular…. C: Controller_처음시..

2-juhyun-2.tistory.com

 

 

 

 

 

 

 

 

웹서버는 정적인 페이지만 제공

동적인 페이지를 제공하려면 웹서버는 다른 곳에 도움을 요청하여 동적인 페이지를 작성해야 함

동적인 페이지는 임의의 이미지만 보여주는 페이지처럼 사용자가 요청한 시점에 페이지를 생성해서 전달해주는 것

여기서 바로 웹서버가 동적인 페이지 제공할 수 있게하는 어플리케이션 --> 서블릿!!!!

동적인 페이지를 생성하는 어플리케이션 --> CGI!!!

 

 

 

 

 

 

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

클래스와 객체 - 메서드  (0) 2022.05.27
Servlet Container  (0) 2022.05.27
클래스와 객체 - 개념  (0) 2022.05.26
제어 흐름 - continue, break  (0) 2022.05.26
제어 흐름 - 반복문  (0) 2022.05.26