- Spring Core : 기본편
- 순수 POJO 기반 개발에서 Spring DI 컨테이너를 어떻게 적용하는지 과정을 볼 수 있다.
- Spring Core : 고급편 1
- 확장 가능한 방향으로 스프링 상에서 로그 추적기를 개발하는 법을 배운다. AOP를 적용하지 않았을 때 어떤 방법으로 문제를 해결해왔는지 알수 있다.
- Spring Core : 고급편 2
- 고급편 1 에서 한발 더 나아가 로그 추적기를 프록시 패턴 방식으로 구현해 본다. 이후에 프록시 패턴에서 AOP로 개념을 확장한다.
- Spring Core : 고급편 3
- 고급편 2 에서 AOP를 점진적으로 발전하며 도입했다면, 여기서는 스프링에 이미 있는 AOP 기능을 활용하는 법을 배운다.
- Spring MVC : 백엔드 웹 개발 핵심 기술
- 본 프로젝트는
servlet
->JSP
->MVC 패턴
->Spring MVC
로 점진적으로 변화하는 코드를 포함하고 있다. - 스프링 MVC 의 전체 흐름을 이해하기 위해 반드시 필요한 내용이다.
- 본 프로젝트는
- Spring MVC : Features
- 스프링 MVC 컨트롤러 각 요소에 대한 설명과 예제를 다룬다.
- Spring MVC : 웹 페이지 만들기
- 상품 등록 웹 페이지 만들기 예제를 통해 스프링의 html 템플릿, 타임리프, validation 을 이해한다.
- Spring MVC : 로그인 처리
- 상품 등록 웹 페이지 만들기에서 로그인 기능 구현하는 프로젝트. 쿠키, 세션, 필터, 인터셉터의 개념을 이해하고 구현한다.
- Spring MVC : 예외 처리
- Spring Web 에서 Exception 처리는 어떻게 이루어지는지 실습해보자.
- Spring MVC : 스프링 타입 컨버터
- Spring 에서 타입을 변환하는 기능을 개발할 때 참고!
- Spring MVC : 파일 업로드
- Spring Web 에서 파일 업로드를
multipart/form-data
로 구현하는 방법을 이론정리와 예제로 다룬다.
- Spring Web 에서 파일 업로드를
- Spring DB 1편 : 데이터 접근 핵심 원리
- 스프링 DB 접근 기술의 원리와 구조를 JDBC 에서부터 JdbcTemplate 까지 살펴본다.
- 자바 ORM 표준 JPA 프로그래밍 - 기본편
- 김영한 님의 인프런 강좌
자바 ORM 표준 JPA 프로그래밍 - 기본편
을 실습한 프로젝트 입니다.
- 김영한 님의 인프런 강좌
- 실전! 스프링 부트와 JPA 활용 1,2
- JPA(하이버네이트)를 실전에 어떻게 개발하는지 다루는 프로젝트
- 스프링 Data JPA 정리
- 김영한 님의 인프런 강좌 실전! 스프링 데이터 JPA 를 실습한 프로젝트
- 스프링 Querydsl
- 김영한 님의 인프런 강좌 실전! 스프링 Querydsl 를 실습한 프로젝트
- 코틀린 기본
- 순수 코틀린 문법을 다루는 프로젝트