강의

다음은 글은 infrean의 "자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]" 강의의 학습 목적으로 작성된 것입니다. 강의의 디테일한 내용이나, 코드 등은 빠져있을 수 있습니다. 0. 목표 1. 스프링 프로젝트를 설정하여 실행할 수 있다. 2. 서버란 무엇인지, 네트워크와 HTTP, API는 무엇인지, JSON은 무엇인지? 등 서버 개발에 필요한 다양한 개념을 이해한다. 3. 스프링 부트를 이용하여 간단한 GET, POST API를 만들 수 있다. 1. 스프링 프로젝트 시작하기 기존의 스프링 프로젝트를 다운로드하여 시작할 수도 있지만, Spring Initializr를 이용하여 새로운 프로젝트를 시작하는 방법을 알아보자. https://star..
다음은 글은 infrean의 "자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]" 강의의 학습 목적으로 작성된 것입니다. 강의의 디테일한 내용이나, 코드 등은 빠져있을 수 있습니다. 0. JAVA란? JDK, JVM, JRE, gradle, maven ...? 들어보기는 했지만 정확한 의미를 알고 있지 못했다. JDK, JVM, JRE을 먼저 설명하고, Gradle, maven을 이후에 설명하겠다. 1. JAVA라는 언어를 컴퓨터가 어떻게 알아들을까? 처음 질문은 이렇게 시작한다. 컴퓨터는 원론적으로 0과 1 밖에 알지 못한다. 우리가 화면에서 보는 high-level의 언어를 0,1(바이너리 코드)로 이루어진 machine language로 변환..