JPA/기초 공부

2. 설치 프로그램

pakms980319 2024. 2. 3. 12:28

설치 프로그램

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+ 을 다운로드


  1. Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구이다.
  2. 라이브러리 관리 기능을 내포하고있는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로 지정까지 해준다.

4. LOMBOK

최신 버전의 Lombok 1.18+ 을 다운로드


  1. 단축 Annotation을 제공하는 자바 라이브러리이다.
  2. Java에서 상용구 코드를 줄이는 데 도움이 된다.

5. NOTEPAD++

최신 버전의 Notepad++ 8.6+ 을 다운로드


  1. Windows용 문서 편집기이다.
  2. 단순 텍스트뿐만이 아니라 여러 프로그래밍 언어로 작성하는 프로그램의 소스코드 편집을 지원한다.

6. SPRING BOOT

최신 버전의 STS4 (Spring Tool Suite4)와 Eclipse Enterprise Java and Web Developer Tools 3.+ 버전 다운로드


  1. 스프링으로 애플리케이션을 만들 때 필요한 설정을 간편하게 처리해주는 별도의 프레임워크이다.
  2. 자체적인 웹 서버를 내장하고 있어, 빠르고 간편하게 배포를 진행할 수 있다.
  3. 독립적으로 실행 가능한 Jar 파일로 프로젝트를 빌드할 수 있어, 클라우드 서비스 및 도커와 같은 가상화 환경에 빠르게 배포할 수 있다.

STS3 or STS4

STS3: 스프링 MVC 프로젝트Maven 등 기본 설정이 미리 세팅된 스프링 프로젝트를 사용할 때 다운로드

STS4: 스프링 부트를 사용할 때 다운로드


7. MYSQL

최신 버전의 MySQL Community Installer 8.+ 다운로드


오픈 소스 RDBMS이다.


8. DBEAVER

최신 버전의 DBeaver Community 23.+ 다운로드


  1. 데이터베이스 관리 도구이다.
  2. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다.
  3. 자동 완성과 구문 강조를 지원하는 편집기를 제공한다.
  4. 크로스 플랫폼 도구로서 이클립스가 지원하는 플랫폼에서 동작한다.

'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