반응형

# 신규 프로젝트_개발환경 구성

1. JDK 설치

 

AdoptOpenJDK

AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX.

adoptopenjdk.net

  • 자바 8 or 11 버전 등 사용하고자 하는 버전으로 설치. (Java 8 버전이 가장 많이 쓰임)
  • 버전 선택 후 다운로드 진행, 완료 후 실행하여 설치 진행
  • 설치 후 JDK 설치 완료 확인 방법은 cmd 실행하여 'java -version' 입력하여 확인.

 

2. IDE_통합 개발 환경(IDE : Integrated Development Environment) 설치

  • 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어.
  • IDE의 구성 요소 : 소스 코드 편집기, 로컬 빌드 자동화, 디버거
  • 인텔리제이(무료버전인 Community 버전) or VSCode
  • 인텔리제이 : https://www.jetbrains.com/ko-kr/idea/download/#section=windows
 

다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

3. 스프링 부트 프로젝트 생성

  • 좌측 : 해당 링크 접속하여 Project, Language, Spring Boot 버전, Java 버전 등 설정
Artifact : 프로젝트 명 (변경 시 Package name도 같이 변경됨)
  • 우측 Dependencies : 필요한 도구들 설정.
Spring Web : 웹 프로젝트 만들기 위한 도구.
OOOO Database : 자료 저장위한 데이터 베이스.
mustache : 화면 만들기 위한 도구.
Spring Data JPA : 데이터베이스를 좀 더 편리하게 다룰 수 있도록 해주는 도구.
  • 설정 완료 후 GENERATE 선택하여 프로젝트 다운로드.

 

## 프로젝트 실행해보기 (Hello World 출력)

  • IDE 실행 (인텔리제이 or VSCode 등)
  • IDE 실행 후 open 클릭하여 위에서 생성한 프로젝트 압축해제 후 해당 폴더 클릭하여 실행. (BUILD SUCCESSFUL 나오면 성공적으로 완료된 것)
  • src > main > resources > static 폴더에 hello.html 파일 생성.
  • 생성한 hello.html 파일에 Hello World 입력 후 서버 실행하여 확인. (localhost:8080/hello.html 등으로 접속)
반응형
반응형

# 통합 개발 환경 (IDE : Integrated Development Environment)

  • 통합 개발 환경은 개발에 필요한 환경, 즉 편집기, 컴파일러, 디버거 등의 다양한 툴을 하나의 인터페이스로 통합하여 제공하는 것을 의미한다.
  • 통합 개발 환경 도구는 통합 개발 환경을 제공하는 소프트웨어를 의미한다.
  • 통합 개발 환경 도구는 코드의 자동 생성 및 컴파일이 가능하고 추가 기능을 위한 도구들을 다운로드하여 추가할 수 있다.
  • 통합 개발 환경 도구는 코드를 실행하거나 테스트할 떄 오류가 발생한 부분을 시각화하므로 수정이 용이하다.
  • 통합 개발 환경 도구는 외부의 다양한 서비스와 연동하여 개발에 편의를 제공하고 필요한 정보를 공유할 수 있다.
  • 통합 개발 환경을 지원하는 도구는 플랫폼, 운영체제, 언어별로 다양하게 존재하며 대표적인 툴로는 이클립스, 비주얼 스튜디오, 엑스 코드, 안드로이드 스튜디오, IDEA 등이 있다.
반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

기타 협업 도구  (0) 2020.05.30
빌드 도구  (0) 2020.05.29
단위 모듈 테스트  (0) 2020.05.27
단위 모듈  (0) 2020.05.26
절차형 SQL의 테스트와 디버깅, 쿼리 성능 최적화  (0) 2020.05.25

+ Recent posts