servlet2 [WAS] Java 로 순수하게 서버 구축하기 (2) 들어가며이번 글을 마지막으로 WAS 구축하기는 마무리하려고 합니다...! 사이드 프로젝트에 좀 더 힘을 주기 위해서...따라서, 해당 글에서 WAS를 구축하면서 이해한 부분들을 최대한 담고자 노력하였습니다.Front ControllerFront Controller 는 웹 어플리케이션으로 들어오는 모든 HTTP 요청을 가장 먼저 받아들이고, 해당 요청과 부합하는 컨트롤러에 의해 요청을 처리한 후 적절한 결과를 전달하는 컨트롤러 역할을 수행합니다.그리고 이러한 역할이 바로 DispatcherServlet 입니다.물론, 그림과 같이 가장 앞단에서는 Tomcat 에 의해 HttpServletRequest / HttpServletResponse 객체가 생성되고, 그 이후에 필터를 거쳐 DispatcherServl.. 2025. 6. 27. [WAS] Java 로 순수하게 서버 구축하기 (1) 들어가며지금까지 Java/Spring 을 사용하여 REST API Server를 구현하는 경험을 많이 하였지만, 실제 내부적으로 어떻게 동작하는지에 대한 깊은 이해가 떨어진 것 같아서 직접 웹서버를 구축하는 과정을 통해 조금이라도 깊은 이해를 하고자 진행하게 되었습니다!제가 목표하고자 하는 과정을 먼저 진행하신 분의 블로그 글이 있어 링크를 함께 첨부해두겠습니다!* https://onibmag.tistory.com/53목표제가 구현하고자 하는 서버의 역할은 Dispatcher Servlet의 역할입니다. 즉, 클라이언트의 HTTP 요청을 받고 적절한 컨트롤러에게 전달하고 반대로 컨트롤러로부터 전달받은 응답을 클라이언트에게 전달해주는 역할을 수행합니다. 이러한 서버를 구현하기 위해 다음과 같은 순서로 글을.. 2025. 6. 10. 이전 1 다음