설치 프로그램
JPA 공부 및 실습을 하기위해 설치하는 프로그램 정리
1. JDK
JDK 17 버전 다운로드
JDK 17 버전을 다운받는 이유
최신 버전의 Eclipse IDE for Enterprise Java and Web Developers는 Spring Boot3 만 지원하는데 Spring Boot3는 JDK 17 부터 사용이 가능하기 때문이다. (Jakarta)
현업에서 주로 사용하는 버전 (2024년 기준)
Spring Boot2, JDK는 8 버전을 자주 사용하는 편이라고 한다. (라이선스 비용 문제)
2. ECLIPSE
최신 버전의 Eclipse IDE for Enterprise Java and Web Developers 다운로드
Java IDE, JavaServer Pages 및 웹 서비스, JPA 및 데이터 도구, Maven 및 Gradle, Git 등을 위한 도구를 포함하여 Java 및 웹 애플리케이션으로 작업하는 개발자를 위한 도구이다.
3. MAVEN
최신 버전의 Maven 3.9+ 을 다운로드
- Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구이다.
- 라이브러리 관리 기능을 내포하고있는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로 지정까지 해준다.
4. LOMBOK
최신 버전의 Lombok 1.18+ 을 다운로드
- 단축 Annotation을 제공하는 자바 라이브러리이다.
- Java에서 상용구 코드를 줄이는 데 도움이 된다.
5. NOTEPAD++
최신 버전의 Notepad++ 8.6+ 을 다운로드
- Windows용 문서 편집기이다.
- 단순 텍스트뿐만이 아니라 여러 프로그래밍 언어로 작성하는 프로그램의 소스코드 편집을 지원한다.
6. SPRING BOOT
최신 버전의 STS4 (Spring Tool Suite4)와 Eclipse Enterprise Java and Web Developer Tools 3.+ 버전 다운로드
- 스프링으로 애플리케이션을 만들 때 필요한 설정을 간편하게 처리해주는 별도의 프레임워크이다.
- 자체적인 웹 서버를 내장하고 있어, 빠르고 간편하게 배포를 진행할 수 있다.
- 독립적으로 실행 가능한 Jar 파일로 프로젝트를 빌드할 수 있어, 클라우드 서비스 및 도커와 같은 가상화 환경에 빠르게 배포할 수 있다.
STS3 or STS4
STS3: 스프링 MVC 프로젝트나 Maven 등 기본 설정이 미리 세팅된 스프링 프로젝트를 사용할 때 다운로드
STS4: 스프링 부트를 사용할 때 다운로드
7. MYSQL
최신 버전의 MySQL Community Installer 8.+ 다운로드
오픈 소스 RDBMS이다.
8. DBEAVER
최신 버전의 DBeaver Community 23.+ 다운로드
- 데이터베이스 관리 도구이다.
- 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다.
- 자동 완성과 구문 강조를 지원하는 편집기를 제공한다.
- 크로스 플랫폼 도구로서 이클립스가 지원하는 플랫폼에서 동작한다.
'JPA > 기초 공부' 카테고리의 다른 글
6. Eclipse 환경 설정 (0) | 2024.02.04 |
---|---|
5. Maven 설치하기 (0) | 2024.02.03 |
4. 웹 개발용 ECLIPSE IDE 설치하기 (Window 10) (0) | 2024.02.03 |
3. JDK 설치하기 (JDK17, Window10) (0) | 2024.02.03 |
1. JPA란 무엇인가? (0) | 2024.01.28 |