아이엠 !나이롱맨😎
article thumbnail
[Spring] Dispatcher-Servlet이란?
... 2021. 1. 17. 14:54 댓글 0건

Sevlet Container, Servlet에 대해 알아보았고 이번엔 Servlet의 대표격을 맡고 있는 Dispatcher-Servlet에 대해 알아보려고 합니다. # Dispatcher-Servlet의 정의 스프링에서 정의한 개념은 아래와 같습니다. Servlet Container에서 HTTP프로토콜을 통해 들어오는 모든 요청을 프레젠테이션 계층의 제일앞에 둬서 중앙집중식으로 처리해주는 프론트 컨트롤러(Front Controller) 좀 더 쉽게 설명하자면, 클라이언트가 요청을 보내오면 서블릿 컨테이너가 요청을 받게 됩니다. 그리고 이때 제일 앞에서 서버로 들어오는 요청을 처리하는 프론트 컨트롤러가 있는데 이를 Dipatcher Servlet이라고 합니다. # Dispatcher-Servlet의 흐..

article thumbnail
[Spring] 서블릿 컨테이너란?
... 2021. 1. 17. 14:20 댓글 0건

이 글은 제가 이해한 내용을 바탕으로 작성되었기 때문에 틀린 부분이 있을 수 있습니다. 있다면 언제든지 지적해주시면 감사하겠습니다 :) 서블릿 컨테이너를 이해하기 앞서 컨테이너가 무엇인지에 대해 알아볼 필요가 있습니다. 흔히 스프링을 사용하면서 서블릿 컨테이너와 스프링 컨테이너 이 두 단어를 많이 들어봤을 겁니다. 그럼 컨테이너란 과연 무엇일까요? # 컨테이너란? 우리가 생각하는 그 컨테이너와 용도가 비슷합니다. 무역을 할 때 상품을 관리하기 위하여 컨테이너마다 다르게 담아 배로 이송하는 것처럼 서블릿 컨테이너도 이와 비슷합니다. 호스트 운영체제에서 구동되며 그 바탕이 되는 하드웨어에 가상으로 액세스하는 게스트 운영체제를 뜻하는 가상머신과 마찬가지로, 컨테이너는 애플리케이션을 관련 라이브러리 및 종속 항..

article thumbnail
[Spring] 서블릿이란?
... 2020. 12. 22. 22:31 댓글 0건

# 서블릿??!! 서블릿은 서버 쪽에서 실행되며 클라이언트의 요청을 동적으로 처리할 수 있게끔 도와주는 자바 클래스입니다. 서블릿은 자바 클래스이므로 자바의 일반적인 특징은 모두 가지고 있습니다. 하지만 자바와 달리 서블릿은 톰캣과 같은 서블릿 컨테이너에서 실행되야 합니다. 클라이언트가 웹 서버에 요청을 하면 웹 서버는 그 요청을 톰캣과 같은 웹 애플리케이션 서버(WAS)에 위임합니다. 그러면 WAS 는 각 요청에 해당하는 서블릿을 실행합니다. 그 후 서블릿은 요청에 대한 기능을 수행한 후 결과를 반환하여 클라언트에게 응답하게 됩니다. 서블릿의 특징 서버에서 실행된다. 정적인 웹 프로그램을 동적으로 처리할수 있게 해준다. 스레드 방식으로 실행된다. 자바 클래스이기 때문에 자바의 특징을 갖는다. 서블릿 컨..

profile on loading

Loading...