Fascination
article thumbnail
[Spring Intro] Section 05. 회원 관리 예제 - 웹 MVC 개발
Study/Backend Note 2023. 3. 4. 21:45

[Spring Intro] Section 05. 회원 관리 예제 - 웹 MVC 개발 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 회원 웹 기능 - 홈 화면 추가 1. 홈 컨트롤러 추가 java/hello/hellospring/controller/HomeController.java를 다음과 같이 작성한다 @GetMapping("/")에서 "/"는 처음의 도메인(localhost:8080) 경로를 의미한다 return "home"; 구문은 template 내의 home.html을 찾아 반환하는 역할..

article thumbnail
[Spring Intro] Section 04. 스프링 빈과 의존관계
Study/Backend Note 2023. 2. 28. 22:42

[Spring Intro] Section 04. 스프링 빈과 의존관계 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 컴포넌트 스캔과 자동 의존관계 설정 1. 컴포넌트 스캔과 자동 의존관계 설정 지난 Section3에서 구축했던 백엔드 기능에 화면을 붙여보자. 화면 구축을 위해서는 Controller와 View Template이 필요하다. 그러려면 MemberController를 만들어야 하는데, MemberController는 MemberService를 통해서 회원가입과 데이터 조회가 가능해야 한..

article thumbnail
[Spring Intro] Section 02. 스프링 웹 개발 기초
Study/Backend Note 2023. 2. 26. 23:35

[Spring Intro] Section 02. 스프링 웹 개발 기초 강의: 김영한의 스프링 입문 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/ # 스프링 웹 개발 기초 정적 컨텐츠: 파일을 그대로 웹브라우저에서 내려주는 것이다 MVC와 템플릿 엔진: 서버에서 HTML을 프로그래밍해 동적으로 내려주는 것이다 API: JSON이라는 데이터 구조 포맷으로 클라이언틍게 데이터를 전달하는 방식이며, 서버끼리의 데이터 통신에도 사용한다 # 정적 컨텐츠 1. 정적 컨텐츠 스프링 부트 정적 컨텐츠 기능: https://docs.spring...