Servlet
-
서블릿이란?Spring Framework 2020. 9. 15. 17:49
1. 서론 안녕하세요. 오늘은 서블릿에 대해서 작성해보려고 합니다. 처음 JSP, 서블릿으로 간단한 웹 구성을 공부할 때는 서블릿에 대해서 깊게 공부하지 않았습니다. 하지만 이 서블릿이라는 것은 스프링 프레임워크를 사용해서 MVC 모델을 구성할 때도 나오게 되면서, 계속 괴롭히는데요. 즉 웹 백엔드 개발자로서 반드시 알아야 하는 것이라고 생각합니다. 그래서 오늘은 서블릿에 대해서 작성하려고 합니다. 하지만 이 글은 웹 서버가 어떻게 동작하는지, 서블릿 컨테이너가 무엇인지 설명하는 글은 아닙니다. 서블릿이라는 기술 자체에 대해서 집중해보려고 합니다. 웹 서버의 동작, 서블릿 컨테이너에 대해서 궁금하신 분은 아래의 글을 참고해주세요. [Java/Java 이론] - 웹 서버란? 2. Servlet? 일단 먼저..
-
웹 서버란?Spring Framework 2020. 7. 4. 17:50
1. 웹이 동작하는 방법 굉장히 귀여운 그림이 위에 있죠? 왠 졸라맨 같은 사람이 클릭을 하니, 사용하는 브라우저에서 Web Server로 HTTP Request(요청) 전송을 합니다. 이때 Web Server는 해당하는 HTTP Response(응답)를 다시 보내주는데요. 쉽게 이야기해서 브라우저와 대화를 하는 것입니다. 브라우저가 뭔가 요청했으니, Web Server는 대답을 하는 것입니다. 여기서 HTTP는 인터넷 환경에서 데이터를 주고받을 수 있는 통신 규약인데요. 이러한 통신 규약을 바탕으로 요청(Request), 응답(Response)을 통일된 형식으로 보내게 됩니다. 즉 여러분들이 인터넷에서 클릭을 하고 어떠한 동작을 한다는 것은, 서버에 정보를 요청하는 행위입니다. 그리고 서버는 여러분들이..