목록MVC (5)
IT recording...
원문 링크 https://adorable-aspen-d23.notion.site/MVC1-6-MVC-9b59951ec4af4e779869255454e17f55 [스프링 MVC1] 6. MVC 기본 기능 요약 adorable-aspen-d23.notion.site 김영한님의 [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 강의를 듣고 작성한 글입니다. 요약 ------------------------------------------ 1. GET - 쿼리 파라미터 2. POST - HTML Form 요청 - @RequestParam, @ModelAttribute ------------------------------------------ 3. HTTP message body에 데이터 직접 넣어서 전달 ..
원문 링크 https://adorable-aspen-d23.notion.site/MVC1-5-MVC-7377de4e5388412ab6d5988e16dc0a8f [스프링 MVC1] 5. MVC 패턴 스프링 MVC 구조 살펴보기 adorable-aspen-d23.notion.site 김영한님의 [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 강의를 듣고 작성한 글입니다. 스프링 MVC 구조 살펴보기 → 우리가 만들었던 프레임워크와 스프링MVC는 매우 유사한 모양을 띄는 것을 알 수 있다. 동작 순서 핸들러 조회 : 핸들러 매핑을 통해 요청 URL에 매핑된 핸들러(컨트롤러)를 조회한다. 핸들러 어댑터 조회 : 핸들러를 실행할 수 있는 핸들러 어댑터를 조회한다. 핸들러 어댑터 실행 : 핸들러 어댑터를 실행..
원문 링크 https://adorable-aspen-d23.notion.site/MVC1-4-MVC-c091e2d264854b0fbc735b0ae2ab3e96 [스프링 MVC1] 4. MVC 프론트 컨트롤러 패턴 Front Controller adorable-aspen-d23.notion.site 김영한님의 [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 강의를 듣고 작성한 글입니다. Front Controller 프론트 컨트롤러 서블릿 하나로 클라이언트의 요청을 받는다. 프론트 컨트롤러가 요청에 맞는 컨트롤러를 찾아서 호출한다. 프론트 컨트롤러를 제외한 나머지 컨트롤러는 서블릿을 사용하지 않아도 된다. 공통 처리가 가능하다. 1. 프론트 컨트롤러 V1 @WebServlet(name = "front..
원문 링크 https://adorable-aspen-d23.notion.site/MVC1-3-JSP-MVC-272054e5d8d34abaa62293af7d98e8f4 [스프링 MVC1] 3. 서블릿,JSP,MVC 패턴 목차 adorable-aspen-d23.notion.site 김영한님의 [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 강의를 듣고 작성한 글입니다. 1. 요구사항 분석 회원 관리 어플리케이션 회원 정보 username, age 기능 정보 회원 저장 회원 목록 조회 회원 도메인 제작, 리포지토리 구성 @Getter @Setter public class Member { private Long id; private String username; private int age; public ..
원문 링크 https://adorable-aspen-d23.notion.site/MVC1-2-b1a5d20371de45a5a22787c30c3064f5 [스프링 MVC1] 2. 서블릿 1. 서블릿 adorable-aspen-d23.notion.site 김영한님의 [스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술] 강의를 듣고 작성한 글입니다. 1. 서블릿 : 동적 웹 페이지를 만들 때 사용되는 자바 기반의 웹 어플리케이션 프로그래밍 기술 요청(request)와 응답(response)를 간단한 메서드 호출만으로 다룰 수 있게 해주는 기술 웹 서버에서 서블릿 인스턴스를 생성 후 서버에서 실행되다가, 웹 브라우저에서 서버에 요청을 하면 동작을 수행하고 웹 브라우저에 응답하는 방식으로 작동한다. 특징 클라이언..