스프링의 특성
-의존 주입
-AOP(Aspect-Oriented Programming) 지원
-MVC 웹 프레임워크 제공
-JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 지원
다양한 스프링 프로젝트가 함께 사용됨
Ex) 스프링 데이터, 스프링 시큐리티, 스프링 배치 등등
-메이븐과 그레이들을 이용한 스프링 프로젝트 생성
-스프링을 이용한 객체 생성과 의존 주입 처리
-스프링 자바 설정
-스프링을 이용한 AOP 프로그래밍 기초
-JDBC 프로그래밍과 선언적 트랜잭션 처리
-스프링의 MVC 프레임워크를 이용한 웹 어플리케이션 개발 기초
JDK 설치 및 JAVA_HOME 환경변수 설정
http://www.oracle.com 사이트 방문, JDK 원하는 버전으로 다운로드(교재 내에서 권장하는 것은 JDK 8)
(윈도우 기준)
시스템 환경 변수 편집-환경변수-시스템 변수 새로 만들기에서 JAVA_HOME, JDK 경로 입력
메이븐 설치
https://maven.apache.org/download.cgi
binary zip archive 다운로드 후 원하는 위치에 압축 해제,
시스템 변수에 MAVEN_HOME 추가, Path에 메이븐 bin 경로 추가
설치 확인
설치 확인