이 책에 따르면 자바 웹 개발환경은 다음과 같다.
항목 | 프로그램 | 이책의 버젼 |
자바 개발도구 | JDK | AdoptOpenJDP 11(LTS) |
통합개발환경 | 이클립스 | Eclipse IDE for Java Enterprise Developer |
서블릿 컨테이너 | 아파치 톰캣 | Apache Tomcat 9 |
데이터베이스 | H2 | H2 Database v1.4 |
JDK란?
JDK는 자바 개발도구로 자바 실행을 위한 JRE와 컴파일러가 포함된것을 말한다.
여기서 JDK 패키지는 오라클JDK와 공개버젼인 오픈JDK로 나뉜다.
라이센스 문제가 발생할수 있으니 OpenJDK를 사용하는것 같다.
링크로 들어가서 자신의 사양에 맞게 옵션을 설치하고 msi를 다운해주자.
필자는 위와 같이 설정해서 다운로드를 했다.
Next를 누르다보면 위와 같은 세팅부분이 나올것이다. 기본값이 저화면과 동일하다면 그대로 Next를 눌러 설치해주자.
설치가 끝나면 cmd를 실행해 아래의 명령을 실행해보자.
OpenJDK가 표시되면 완료다.
통합개발환경
책에서는 이클립스를 쓰지만 필자는 인텔리제이 Ultimate를 사용하기로했다.
인텔리제이로 하면 스프링 프로젝트 파일구성이 이클립스와 다른 구조로 바뀌지만,
이클립스 구조로 바꾸는 방법이 있었던 걸로 기억한다.
따라서 인텔리제이에서 이클립스 구조로 하는 방법을 후술할것이다.
주의할점으로, 스프링개발목적으로 인텔리제이를 쓰는경우 반드시 Ultimate를 써야한다. Ultimate가 없다면 이클립스를 쓰도록하자. 향후 진행하는 글도 이클립스의 구조로 진행되므로 이클립스로 개발할때 이 글을 보고 따라 진행해도 문제없을것이다.
인텔리제이와 이클립스 설치 방법은 패스하겠다.
서블릿 컨테이너
아파치 톰캣 9버젼을 그대로 설치할 것이다.
아는 지인의 말로는 8.5 버젼이 제일 안정화 된 버젼이라 8.5를 쓰라하는데 일단 책의 설정을 따르겠다.
위 링크에서 아래의 형광 펜 부분을 눌러 파일을 다운로드 하자.
파일을 다운로드하였으면 C드라이브에 압축을 풀어주자.
데이터베이스
책에선 H2를 사용한다. 간단히 살펴보니 2.5mb 정도의 매우 적은 용량에 표준일부를 지원하고
In Memory DB를 지원한다.
실제 서비스 개발이 아닌 테스트개발 목적이므로 괜찮은것같다.
[메인으로 돌아가기]
'Java Spring > 책공부 1 (JSP와 스프링)' 카테고리의 다른 글
5. 회원 가입 폼 만들기 (0) | 2022.07.03 |
---|---|
4. 동적 웹 프로젝트 생성과 톰캣 연동(JSP, 이클립스 구조) (0) | 2022.07.03 |
3. 인텔리제이 기초설정 (0) | 2022.07.02 |
1. 시작하며 (0) | 2022.07.01 |
0. 소개 및 목차 (0) | 2022.07.01 |