스프링 MVC에 대해 공부하던 중 서블릿에 대한 나름대로의 정리가 필요할 것 같았다. 그래서 먼저 위키에 서블릿이 뭔지 찾아봤다.뭐 그렇다는데, 영한님의 강의에서는 이렇게 서블릿을 설명해주셨다. WAS(웹 어플리케이션 서버)를 구현하려면 아래와 같이 여러 작업을 해야한다.서버 소켓 연결HTTP 요청 메시지 파싱...비즈니스 로직 실행 및 디비에 저장...HTTP 응답 메시지 생성 및 전달소켓 종료이렇게 많은 동작을 필요로 하는데, 서블릿을 지원하는 WAS 사용시 위와 같이 비즈니스 로직 실행 및 디비 저장하는 부분 외에 귀찮은 부분들을 다 처리해준다. 그래서 개발자가 WAS를 더 쉽게 개발할 수 있게 되는 것이다. WAS는 Web Server + Web Container(Sevlet Container)로..
서블릿이 뭐에요?
스프링 MVC에 대해 공부하던 중 서블릿에 대한 나름대로의 정리가 필요할 것 같았다. 그래서 먼저 위키에 서블릿이 뭔지 찾아봤다.뭐 그렇다는데, 영한님의 강의에서는 이렇게 서블릿을 설명해주셨다. WAS(웹 어플리케이션 서버)를 구현하려면 아래와 같이 여러 작업을 해야한다.서버 소켓 연결HTTP 요청 메시지 파싱...비즈니스 로직 실행 및 디비에 저장...HTTP 응답 메시지 생성 및 전달소켓 종료이렇게 많은 동작을 필요로 하는데, 서블릿을 지원하는 WAS 사용시 위와 같이 비즈니스 로직 실행 및 디비 저장하는 부분 외에 귀찮은 부분들을 다 처리해준다. 그래서 개발자가 WAS를 더 쉽게 개발할 수 있게 되는 것이다. WAS는 Web Server + Web Container(Sevlet Container)로..
2025.01.18