[Spring] Part 1-1. 나만의 MVC 프레임워크 만들기 | 시작 및 자바 설치편
2023.01.06
-
반응형
1. Intro
시작에 앞서서 해당 내용은 패스트캠퍼스 10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring)의 내용을 토대로 정리한 것임을 알려드립니다.
저는 앞서서 Javascript 기반의 Node.js로 서버를 개발해 본 경험이 있지만 웹 전반적인 이해를 바탕으로 한 것이 아니라 우선 맡겨진 프로젝트를 수행하기 위해서 먼저 부딪혀 보고 하나씩 익혀한 경우였기 때문에 중간 중간 비어있는 개념이 있음을 느끼게 되었습니다.
그래서 이번 강좌를 들어보고 혼자 공부해 보면서 전반적인 기초 개념을 익히는데 중점을 두어 공부를 했고 이에 대한 내용을 정리한 포스팅이 되겠습니다.
2. 오리엔테이션
강의 목표
객체지향 프로그래밍에 대한 이해
HTTP 프로토콜 및 HTTP 웹 서버 동작 원리 이해
MVC 구조 및 DI 내부 동작 원리 이해
웹 기반 기초를 탄탄하게 다지기
3. 개발 환경 구축 (23년 01월 06일 기준)
3-1. JDK 11 설치
먼저 JDK를 설치할 것인데, 사용할 Open JDK는 eclipse 재단에서 나온 termurin jdk 11 버전 입니다.
JDK(Java Development Kit)는 JVM(Java Virtual Machine)을 포함하고 있는 JRE(Java Runtime Environment)와 Java Deveopment Tool을 포함하고 있는데 Java Development Tool에는 Compiler, Debugger와 같은 개발 도구 등과 같은 것들이 있습니다.
또한 termurin JDK는 핫스팟 JVM을 사용하고 있는데, 이는 일반적으로 가장 널리 사용되고 있는 JVM 입니다.
링크를 들어가셔서 다음과 같은 과정을 거쳐 다운을 받습니다.
1.
Documentation 클릭
2.
Install Eclipse Temurin
3.
본인 OS 맞는 해당 명령어
4. JDK 11을 설치할 것이기 때문에 다음과 같은 명령어를 cmd 창에 입력합니다.(cmd 창은 관리자 권한으로 실행합니다.)
winget install EclipseAdoptium.Termurin.11.JDK
y입력 후 엔터
거의 다 다운 받아지면 다음과 같은 창이 뜹니다.완료 이미지
5. java --version 명령어를 통해 제대로 다운 받아졌는지 확인합니다.
jdk 11 버전으로 제대로 다운 받아진 모습
3-2. 통합 개발 환경(IDE) - IntelliJ
그 다음 과정으로 통합 개발 환경인 IntelliJ를 설치하겠습니다.
아래 링크를 들어가 본인의 OS에 맞는 파일을 설치하시면 되겠습니다. 저는 부가적인 기능을 이용하기 위해 학생용 라이센스를 이용해 IntelliJ IDEA Ultimate 버전을 설치하였습니다.