0 강의소개
실무에서 제대로 동작하는 애플리케이션을 만들기 위해 스프링을 배우는 것
강의 내용
1 프로젝트 환경설정
프로젝트 생성
java 11 / InteliJ 써보기
스프링 부트 스터터 사이트로 이동해서 스프링 프로젝트 생성
Gradle이 더 나음
Dependencies dependencies는 우리가 어플리케이션을 배포할 때, 사용할 라이브러리들이 담겨있는 곳
2 스프링 웹 개발 기초
- 정적 컨텐츠
: 그냥 파일을 그대로 내려준다
- MVC와 템플린 엔진
: 뷰와 컨트롤러로 쪼갠 렌더링이 된 템플릿 엔진을 내려준다
컨트롤러와 뷰에서 나눠서 관리
- API
: 객체를 반환/ 제이슨으로 반환
@ResponseBoby
응답 바디에 직접 넣어 주겠다~
데이터를 그대로
JSON
키/밸류
프라이빗 멤버 게터새터접근~
잭슨..은 누구야
3 회원 관리 예제 - 백엔드 개발
비즈니스 요구사항 정리
회원 도메인과 리포지토리 만들기
회원 리포지토리 테스트 케이스 작성
회원 서비스 개발
회원 서비스 테스트
4 스프링 빈과 의존관계
5 회원 관리 예제 - 웹 MVC 개발
6. 스프링 DB 접근 기술
7. AOP
8. 다음으로
'💾 Backend > 스프링' 카테고리의 다른 글
자바/스프링 공부 계획🐣 (0) | 2023.03.08 |
---|---|
🧁스프링 부트 개념강의🧁 (0) | 2023.01.30 |