목차 Hello 서블릿 HttpServletRequest - 개요 HTTP 요청 데이터 - 개요 HTTP 요청 데이터 - GET 쿼리 파라미터 HTTP 요청 데이터 - POST HTML Form HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트 HTTP 요청 데이터 - API 메시지 바디 - JSON HttpServletResponse - 기본...
목차 회원 관리 웹 애플리케이션 요구사항 서블릿으로 회원 관리 웹 애플리케이션 만들기 JSP로 회원 관리 웹 애플리케이션 만들기 MVC패턴 - 개요 MVC패턴 - 적용 MVC패턴 - 한계 1. 회원 관리 웹 애플리케이션 요구사항 요번에 만드는 웹 애플리케이션은 간단하다. 서블릿과 jsp의 사용방법을 간단히 알아보고 어떤 식으로 웹 개발이 진화되었는지 ...
목차 회원 관리 웹 애플리케이션 요구사항 서블릿으로 회원 관리 웹 애플리케이션 만들기 JSP로 회원 관리 웹 애플리케이션 만들기 MVC패턴 - 개요 MVC패턴 - 적용 MVC패턴 - 한계 4. MVC패턴 - 개요 너무 많은 역할 하나의 서블릿이나 JSP만으로 비즈니스 로직과 뷰 렌더링까지 모두 처리하게 되면, 너무 많은 역할을 하게되고, 결과적으로 유...
목차 프론트 컨트롤러 패턴 소개 프론트 컨트롤러 도입 - v1 View 분리 - v2 Model 추가 - v3 단순하고 실용적인 컨트롤러 - v4 유연한 컨트롤러 - v5 정리 1. 프론트 컨트롤러 패턴 소개 각 클라이언트들은 Controller A, B, C에 대해 각각 호출한다. 공통 코드들은 별도로 처리되어 있지 않고 각 Controller에 ...
목차 스프링 MVC 전체 구조 핸들러 매핑과 핸들러 어댑터 스프링 MVC - 시작하기 스프링 MVC - 컨트롤러 통합 스프링 MVC - 실용적인 방식 1. 스프링 MVC 전체 구조 이전 시간에 직접 만들었던 MVC 프레임워크와 지금 우리가 사용하고 있는 스프링 MVC를 비교해보자. 직접 만든 MVC 프레임워크 구조 Spring MVC 구조 직접 ...
목차 요청 매핑 요청 매핑 - api 예시 HTTP 요청 - 기본, 헤더 조회 HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form HTTP 요청 파라미터 - @ModelAttribute HTTP 요청 메시지 - 단순 텍스트 HTTP 요청 메시지 - JSON HTTP 응답 - 정적 리소스, 뷰 템플릿 HTTP 응답 - HTTP API, 메시지 바디...