스프링 공부를 위한 환경 구성

binary_j·2022년 1월 12일
0

스프링이란?


스프링의 특성
-의존 주입
-AOP(Aspect-Oriented Programming) 지원
-MVC 웹 프레임워크 제공
-JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 지원

다양한 스프링 프로젝트가 함께 사용됨
Ex) 스프링 데이터, 스프링 시큐리티, 스프링 배치 등등

앞으로 다룰 내용들


-메이븐과 그레이들을 이용한 스프링 프로젝트 생성
-스프링을 이용한 객체 생성과 의존 주입 처리
-스프링 자바 설정
-스프링을 이용한 AOP 프로그래밍 기초
-JDBC 프로그래밍과 선언적 트랜잭션 처리
-스프링의 MVC 프레임워크를 이용한 웹 어플리케이션 개발 기초

앞으로의 실습을 위한 환경설정


  1. JDK 설치 및 JAVA_HOME 환경변수 설정
    http://www.oracle.com 사이트 방문, JDK 원하는 버전으로 다운로드(교재 내에서 권장하는 것은 JDK 8)
    (윈도우 기준)
    시스템 환경 변수 편집-환경변수-시스템 변수 새로 만들기에서 JAVA_HOME, JDK 경로 입력

  2. 메이븐 설치
    https://maven.apache.org/download.cgi
    binary zip archive 다운로드 후 원하는 위치에 압축 해제,
    시스템 변수에 MAVEN_HOME 추가, Path에 메이븐 bin 경로 추가

설치 확인

  1. 그레이들 설치
    https://gradle.org/releases/
    그레이들 최신 버전 다운로드 후 마찬가지로 원하는 위치에 압축 해제,
    시스템 변수의 Path에 그레이들/bin 경로 추가

설치 확인

  1. 이클립스 설치
    https://www.eclipse.org/downloads/
    원하는 버전 다운로드
    별도의 과정 없이 바로 실행 가능

0개의 댓글