Back-End/Spring 90

[Spring MVC2][타임리프] - 템플릿 조각

💻본 포스팅은 '스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://inf.run/vQHp 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 인프런 | 강의 웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습할 수 있 www.inflearn.com [템플릿 조각과 레이아웃의 등장배경] 웹페이지 개발에 공통영역이 많이 있다. 이를 위한 코드를 복사해서 붙여 넣기하는 일은 상당히 비효율적이다. 이런 문제를 해결하기 위해 템플릿 조각과 레이아웃 기능을 thymleaf에서는 지원하고 이를 어떻게 사용하는지 보도록 ..

Back-End/Spring 2022.04.15

[Spring MVC][웹 페이지 만들기] - 2. 상품 도메인 개발과 HTML

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [상품 도메인 개발] [Item class] package hello.itemservice.domain.item; import lombok.Data; import lomb..

Back-End/Spring 2022.04.04

[Spring MVC][웹 페이지 만들기] - 1. 요구사항 분석

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [웰컴 페이지 만들기] static 폴더에 생성하면 된다. 웰컴 페이지는 localhost:8080을 써 접속하면 제일 먼저 뜨는 페이지를 웰컴페이지라고 한다. [요구사항..

Back-End/Spring 2022.04.04

[Spring MVC][HTTP 요청] - 3. 요청 메시지 - 단순 텍스트, JSON

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [요청 메시지] HTTP message body에 데이터를 직접 담아서 요청한다. HTTP API에서 주로 사용하면서 JSON, XML, TEXT가 대표 데이터 형식이다...

Back-End/Spring 2022.03.29

[Spring MVC][HTTP 요청] - 2. 요청 파라미터 - 쿼리 파라미터, HTML Form, @RequestParam, @ModelAttribute

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [쿼리 파라미터와 HTML Form] 클라이언트에서 서버 요청 데이터를 전달할 때는 아래와 같이 3가지의 방법이 있다. GET -쿼리 파라미터 메시지 바디 없이, URL의..

Back-End/Spring 2022.03.29

[Spring MVC][HTTP 요청] - 1. 기본, 헤더 조회

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [HTTP 헤더 정보 조회 방법] package hello.springmvc.basic.request; import lombok.extern.slf4j.Slf4j; imp..

Back-End/Spring 2022.03.29

[Spring MVC][스프링MVC 기본 기능] - 요청 매핑

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [요청매핑의 여러가지 사용 예시 코드] package hello.springmvc.basic.requestmapping; import org.slf4j.Logger; im..

Back-End/Spring 2022.03.23

[Spring MVC][스프링MVC 기본 기능] - 로그

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [로깅] System.out.println과 같은 출력문을 사용하게 될 때는 로그가 모두 출력이 되기 때문에 로그 폭탄을 받게 된다. 이를 해결하기 위해서 우리는 출력문이..

Back-End/Spring 2022.03.23

[Spring MVC][스프링MVC 구조] - 스프링 MVC

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [스프링 MVC의 전체 구조] 앞서서 살펴본 FrontController 역할을 스프링 MVC에서는 DispathcherServlet이 해주고 있다. 이 디스패처 서블릿이..

Back-End/Spring 2022.03.18

[Spring MVC][서블릿, JSP, MVC 패턴] - 서블릿, JSP, MVC 패턴

💻본 포스팅은 '스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 김영한'님의 강의를 듣고 작성되었습니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 인프런 | 강의 웹 애플리케이션을 개발할 때 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. 스프링 MVC의 핵심 원리와 구조를 이해하고, 더 깊이있는 백엔드 개발자로 성장할 수 있습니다., - www.inflearn.com [서블릿] import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io..

Back-End/Spring 2022.03.09