*백기선님의 인프런 강좌 '예제로 배우는 스프링 프레임워크 입문' 강의의 요약 및 복습 자료입니다.
스프링이 무엇?
- 스프링 프레임워크를 사용한 예제코드를 보며 스프링의 주요 철학과 기능을 빠르게 학습
- 강좌 목표
- 실제 코드를 보며 스프링 프레임워크에 대해 소개합니다.
- 스프링 프레임워크가 개발자에게 주는 가치를 이해합니다.
- 스프링 프레임워크 주요 기능을 짧은 시간 안에 간략하게 이해하는 것을 목표함
강좌 계획
1. 강의 소개
- 강의 소개
- 프로젝트 세팅
- 프로젝트 살펴보기
2. Inversion of Control
- IoC 소개
- IoC (Inversion of Control) 컨테이너
- 빈 Bean
- 의존성 주임 (Dependency Injection)
3. Aspect Oriented Programming
- AOP 소개
- AOP 적용 예제
4. Portable Service Abstraction
- PSA 소개
- 스프링 트랜잭션
- 캐시
- 웹 MVC
5. 강의 마무리
=>전제조건 :
- 자바에 먼저 익숙해져야 함
- 이클립스나 인텔리제이에 익숙하다는 전제
- 메이븐이나 브레드에 익숙하다는 가정하에 전제
1. Maven은 무엇인가?
Maven은 자바 프로젝트의 빌드(build)를 자동화 해주는 빌드 툴(build tool)이다.
즉, 자바 소스를 compile하고 package해서 deploy하는 일을 자동화 해주는 것이다.
출처: https://jeong-pro.tistory.com/168 [기본기를 쌓는 정아마추어 코딩블로그]
- Git에 익숙하다는 가정하에 진행
'[WEB]' 카테고리의 다른 글
[Spring] JUnit (0) | 2020.01.14 |
---|---|
[Spring] 스프링 프레임워크란 / MyBatis (0) | 2020.01.14 |
[Spring] Apache Maven 설치 / 프로젝트 생성 (0) | 2020.01.13 |
[Node.js] 웹 게임 개발 #4 (0) | 2019.12.05 |
[Node.js] 웹 게임 개발 #3 (0) | 2019.11.25 |