[클라우드컴퓨팅] 3-5. 자바 스프링부트 개발환경 설치
1. Java
Java 프로그래밍 언어
- 컴퓨터가 이해할 수 있는 언어로 작성된 코드를 통해 다양한 소프트웨어를 개발할 수 있는 핵심 개발 도구
기업에서 가장 많이 사용되는 프로그래밍 언어
- 아래 데이터에 따르면, Java와 Python이 가장 널리 사용되는 프로그래밍 언어
기업에서의 언어 사용 경향
- Java
- 대규모 시스템, 웹 애플리케이션, 안드로이드 앱 개발 - Python
- 데이터 분석, 인공지능 - JavaScript
- 웹 프론트엔드 개발의 표준 언어 - C#
- 마이크로소프트에서 제공하는 기술과 도구를 사용해 소프트웨어 개발 - C/C++
- 시스템 프로그래밍, 게임 개발 등 성능 중심 분야
기업에서 자바를 많이 사용하는 이유
- 플랫폼 독립성
- Windows, macOS, Linux 등 다양한 컴퓨터 환경에서 별도 수정없이 작동
- 기업은 같은 프로그램을 여러 환경에서 사용할 수 있어 비용과 시간 절약 가능 - 안정성과 신뢰성
- 30년 넘게 사용되며 많은 기업에서 안정성과 내구성을 인정받아 옴
- 은행, 병원, 공공기관 등 안정성이 중요한 시스템에서 Java를 주로 사용 - 풍부한 라이브러리와 도구
- 라이브러리와 프레임워크를 갖추고 있음.
- 개발자는 효율적으로 프로그램을 만들 수 있고, 기업은 개발 비용과 시간을 아낄 수 있음
2. Spring Boot
Spring Boot
- 스프링 부트는 Java 프로그래밍 언어로 개발된 특별한 도구로, 일반적인 프로그램 개발에서 겪는 번거로움을 자동으로 해결해 주는 '만능 개발 도구'
- 개발에 필요한 다양한 기능들을 사전에 설정하고 통합해 놓았기 때문에, 개발자는 더 빠르고 효율적으로 프로그램을 만들 수 있음
- 스프링부트를 활용하면 Java 개발자라면 보다 편리하고 생산적으로 프로그램 진행 가능
- 개발 시간을 크게 단축 가능
기업에서 스프링 부트를 사용하는 이유
- 빠르고 간편한 개발
- 복잡한 설정 없이 버튼 몇 번만으로도 기본적인 웹사이트나 프로그램을 시작할 수 있게 해줌 - 필요한 기능을 한 번에 제공
- 스프링 부트는 로그인 시스템, 데이터 저장, 화면 구성 등 개발자가 필요로 하는 도구와 기능을 미리 준비해두어, 개발자가 빠르게 작업할 수 있게 해줌 - 다양한 크기의 프로젝트에 적합
- 어떤 규모의 프로젝트에도 적용 가능
3. 자바와 스프링 부트의 취업 영향
자바와 스프링 부트의 취업 영향
- 백엔드 개발자로 높은 수요
- 많은 기업에서 자바와 스프링 부트 백엔드 개발자를 필요로 하여 취업 기회가 풍부함 - 경력 성장
- 자바 기술 스택은 지속적으로 발전하여 장기적인 경력 성장을 지원 - 다양한 분야
- 웹 개발, 엔터프라이즈 시스템, 모바일 앱 등 다양한 분야에서 활용되어 폭넓은 취업 선택지를 제공
4. Java 설치
Java 다운로드
- 웹브라우저에서 접속 설치 파일 다운로드
- 기본 옵션으로 설치
5. Visual Studio Code 설치
통합 개발 환경(IDE)란?
- 프로그래밍에 필요한 다양한 도구들을 한 곳에 모아 놓은 세트
- IDE는 코드 작성, 실행, 디버깅 등 프로그래밍에 필요한 여러 기능을 한 화면에서 제공하므로, 개발자는 작업을 더 빠르고 효율적으로 할 수 있음
비주얼 스튜디오 코드(Visual Studio Code)란?
- 마이크로소프트(Microsoft)에서 제공하는 무료 통합 개발 환경(IDE)으로, 프로그래밍 초보자부터 전문가까지 모두 사용할 수 있는 가볍고 강력한 도구
- 코드 작성, 필요한 라이브러리 추가, 디버깅 등 프로그래밍에 필요한 다양한 기능을 한 화면에서 제공하여 개발 작업을 더 빠르고 효율적으로 할 수 있음
Visual Studio Code 다운로드
- Visual Studio Code 웹사이트에 접속 후 다운로드함 (Download for Windows 클릭)
- 다운받은 설치 파일 실행 후 기본 옵션으로 설치
6. 작업 폴더 생성 & VS Code 설정
작업 폴더 생성
- 구현 한 프로그램을 저장 할 C:\cloud_project01 폴더 생성
Visual Studio Code 설정
- Visual Studio Code를 실행 후 확장 프로그램 클릭
- 확장 프로그램에서 Java 검색 후 'Extension Pack for Java' 설치
- 확장 프로그램에서 Spring boot 검색 후 'Spring Boot Extension Pack' 설치
7. Java 프로젝트 생성
Java 프로젝트 생성
- 아래와 같은 순서로 누름
- Java 프로젝트를 저장할 c:\cloud_project01을 선택하고 프로젝트 이름 입력
8. Java 프로젝트 실행
Java 프로젝트 실행
- src 디렉토리의 App.java 더블클릭
- Run 혹은 오른쪽 Run Java버튼 클릭
- Hello, World! 출력되는지 확인