티스토리 뷰

728x90
반응형

오늘부터 강의를 들으며 10가지 백엔드 프로젝트를 진행하려고 한다.

이전에 참여했던 프로젝트들에서는 기획에 따라 필요한 부분을 그때그때 구글링 하여 배우고 채워 넣었다.

이번 기회를 통해 부분적으로 채워진 지식을 기초부터 정리해보려고 한다.

 

첫 번째 프로젝트는 나만의 MVC 프레임워크를 만드는 프로젝트이다.

이 프로젝트를 진행하면서

  • 객체지향 프로그래밍,
  • HTTP 프로토콜 및 HTTP 웹 서버 동작 원리,
  • MVC 구조 및 DI 내부 동작 원리에 대한 이해도를 높이려고 한다.

1. 개발 환경 셋팅

프로젝트를 진행하기 전, 개발 환경을 설정해주려고 한다.

기본적으로 자바 개발을 위한 JDK와 IntelliJ를 설치했고,

자바 웹 애플리케이션의 실행을 위해 Tomcat을 설치했다.

  • 설치 버전
JDK Eclipse Temurin 11 version https://adoptium.net/
IntelliJ IDEA Ultimate https://www.jetbrains.com/ko-kr/idea/download/?section=windows 
Tomcat  9 version https://tomcat.apache.org/

강의는 mac을 기준으로 개발 환경을 구성하지만,

windows 방법도 함께 설명해 주시기 때문에 그대로 따라가기만 하면 된다.

톰캣을 실행할 때는 글씨가 깨지는 창이 떠 당황할 수 있지만 실행에 있어 문제가 되지 않는다.

 

자세한 설치방법은 아래 페이지에 정리해 두었다. [Java] 개발 환경 셋팅하기 (Eclipse Temurin JDK, IntelliJ IDEA, Tomcat)

 

[Java] 개발 환경 셋팅하기 (Eclipse Temurin JDK, IntelliJ IDEA, Tomcat)

1. 개발 환경 셋팅 자바 웹 애플리케이션을 개발하기 위해서 자바 프로그램을 쉽게 구성하고 작동할 수 있게 도와주는 JDK와 자바 개발 툴로 많이 쓰이는 IntelliJ IDEA, 동적인 웹을 만들기 위해 자

code-angie.tistory.com

 

2. 기초 개념

  1. JDK(Java Development Kit)
    • JDK는 JRE(Java Runtime Environment)과 Java Development Tools를 포함한다.
    • JRE(Java Runtime Environment)에는 자바 프로그램을 실행 가능하게 하는 JVM(Java Virtual Machine)과 다양한 라이브러리, API를 포함된다.
    • Java Development Tools에는 컴파일러 디버거 등이 포함된다.
  2. Tomcat
    • Tomcat은 동적인 웹을 만들기 위한 컨테이너이며, Servlet Container라고도 불린다.
    • Servlet Container는 Servlet의 lifecycle을 관리해준다.

수업 인증 사진수업 인증 사진


본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다. 

https://bit.ly/43z0P6S

 

 

#패스트캠퍼스 #포트폴리오 #직장인자기계발 #환급챌린지 #포트폴리오챌린지 #패스트캠퍼스후기 #초격차패키지 #오공완

728x90
반응형
댓글