[무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의
스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런
www.inflearn.com
0 강의소개
실무에서 제대로 동작하는 애플리케이션을 만들기 위해 스프링을 배우는 것
강의 내용


1 프로젝트 환경설정
프로젝트 생성
java 11 / InteliJ 써보기
스프링 부트 스터터 사이트로 이동해서 스프링 프로젝트 생성
Maven과 Gradle의 차이
Maven vs Gradle 우선 둘의 차이를 알기위해 각각 알아보았다. Maven같은경우는 스프링프로젝트에서 pom.xml이란 이름으로 쓰고, Gradle은 스프링부트, 안드로이드에서 쓰는걸로 알고있다. 처음에 단순히
hyojun123.github.io
Gradle이 더 나음
Dependencies dependencies는 우리가 어플리케이션을 배포할 때, 사용할 라이브러리들이 담겨있는 곳

Thymeleaf
Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati
www.thymeleaf.org
Spring | Home
Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.
spring.io



2 스프링 웹 개발 기초
- 정적 컨텐츠
: 그냥 파일을 그대로 내려준다


- MVC와 템플린 엔진
: 뷰와 컨트롤러로 쪼갠 렌더링이 된 템플릿 엔진을 내려준다

컨트롤러와 뷰에서 나눠서 관리

- API
: 객체를 반환/ 제이슨으로 반환
@ResponseBoby
응답 바디에 직접 넣어 주겠다~

데이터를 그대로
JSON
JSON이란 무엇인가?
JSON을 이용하는 프로그래머, 개발자, IT 전문가들은 어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있습니다.
www.oracle.com
키/밸류
프라이빗 멤버 게터새터접근~
잭슨..은 누구야
3 회원 관리 예제 - 백엔드 개발
비즈니스 요구사항 정리
회원 도메인과 리포지토리 만들기
회원 리포지토리 테스트 케이스 작성
회원 서비스 개발
회원 서비스 테스트
4 스프링 빈과 의존관계
5 회원 관리 예제 - 웹 MVC 개발
6. 스프링 DB 접근 기술
7. AOP
8. 다음으로
'💾 Backend > 스프링' 카테고리의 다른 글
🍃Spring🍃 - 스프링 입문 : 스프링 웹 개발 기초 (0) | 2024.08.29 |
---|---|
🍃Spring🍃 - 스프링 입문 : 프로젝트 환경설정 (0) | 2024.08.28 |
자바/스프링 공부 계획🐣 (0) | 2023.03.08 |
🧁스프링 부트 개념강의🧁 (0) | 2023.01.30 |