Servlet과 Servlet Container의 정의, 의의, 기능에 대한 간략한 정리
START LINEHTTP 메소드URL쿼리 스트링스키마, 프로토콜헤더헤더 조회바디form 파라미터 형식 조회 message body 데이터 직접 조회
WAS에 Http URL 요청이 발생하면, Spring에서는 Servlet을 통해 해당 요청을 처리할 수 있었다.Spring에서는 Http 요청 인입시, Request 메시지를 기반으로 HttpServletRequest, HttpServletResponse 객체를 생성
HttpRequest의 응답페이지를 어떻게 생성하느냐는 여러가지 방법이 있다.여러 포스트로 나눠 작성예정이며, 이번 포스트는 MHttpResponse에 HTML 코드를 직접 작성하여 리턴해주는 방식이다.Spring에서 HttpServlet 클래스 상속받고, servic
기존 방법인 View 생성시 Servlet을 통한 처리나, jsp를 통한 처리는 아래와 같은 문제들이 존재했다.Single Responsibility 원칙 위반하나의 모듈이 비지니스 로직 수행과 뷰 렌더링을 동시에 수행하게 됨.Dependency Inversion 원칙
클라이언트에서 요청시 Servlet으로 요청되게 되고,각 컨트롤러에서 Servlet을 모두 처리하는 로직을 구현하게 되면 비효율적이다. 그에 따라, Front Controller에서 Servlet 하나로 클라이언트의 요청을 받고, 그에 맞는 하위 컨트롤러를 호출해주는