약 8주간 '스프링 프레임워크 첫걸음' 이라는 도서의 북 스터디를 진행하려고 한다.
부족한 기초 지식을 채우기에 좋은 도서라고 생각된다.
8주 동안 부지런히 잘 작성해서 내껄로 만들도록 노력해야겠다.
그럼 1장부터 시작해보자.
사실 개인적으로 1장의 내용은 정리하면서 보는것보다는 스프링을 사용하기 위한 세팅의 내용이라 가볍게 훑어보려고 한다.

먼저 자바로 개발하기 위한 필요한 기능을 모아둔 패키지인 JDK (Java Development Kit) 를 설치해보자
JDK는 Oracle JDK, Open JDK, Azul Zulu, BellSoft Liberica JDK를 등 여러 종류가 있지만 이 책에서는 BellSoft Liberica JDK 를 설치한다.
하지만 나는 뒤에 나올 IntelliJ IDE 에서 다운받은 jdk 를 사용하고 있다.


위 이미지처럼 프로젝트 설정해서 JDK를 종류나 버전별로 다운받을 수 있다.
아니라면 원하는 종류의 jdk 를 구글에 검색하면 쉽게 다운로드 할 수 있다.
다운로드 후 설치가 완료되면 명령 프롬프트 창에서 java 라고 치면 아래와 같은 간단한 명령어 소개가 나온다.

추가로 java -version 이라는 명령어를 통해 버전을 확인할 수 있다.

프로그래밍을 편리하게 해주는 도구로 통합 개발 환경 (IDE : Integrated Development Environment) 이 있다.
이 책에서는 JetBrains 사에서 제작한 IntelliJ IDEA 의 무료 버전인 Community 버전을 사용한다.
유료 버전인 Ultimate 버전도 30일 동안은 무료로 이용 가능하니 사용해보면 더 많은 기능을 제공하기 때문에 더 편리하다는게 느껴질것이다.
이미지를 클릭하시면 IntelliJ IDEA 다운로드 링크로 연결됩니다.
데이터베이스를 간단하게 표현하면 데이터를 보관하는 장소다.
이 책에서는 데이터베이스로 PostgreSQL을 사용한다.
나는 MariaDB를 사용중이었지만 SQLite를 사용해보려한다.
이미지를 클릭하시면 SQLite 다운로드 링크로 연결됩니다.
해당 링크에서 윈도우 버전으로 다운로드 받았다.
다운받은 프로그램을 명령어로 사용하면 된다.
하지만 이는 어려울 수 있으니 GUI 환경에서 제어할 수 있는 프로그램을 새로 받아 사용하도록 하겠다.
SQLiteStudio 라는 프로그램을 사용기로 했다.
SQLiteStudio 다운로드 링크
위 링크에서 다운로드 받을 수 있다.
설치 후 실행하면 아래와 같은 화면이 뜬다.
그럼 준비 완료..!

다음 시간에는 자바 기초 지식을 복습하면서 스프링을 활용할 준비를 해야겠다.