반응형

자바와 스프링 부트로 생애 최초 서버 만들기 14

#4 서버란 무엇인가? 24.12.18

서버란 무엇인가? 🌐- 서버의 개념과 요청의 원리 -"서버"라는 단어, 한 번쯤은 들어보셨죠? 인터넷 환경에서 필수적인 역할을 하는 서버란 무엇이며, 어떻게 작동하는지 알아보겠습니다. 이 글을 통해 서버의 개념과 역할, 요청의 원리를 쉽게 이해할 수 있도록 정리했습니다. 😊1. 서버란 무엇인가요? 🖥️서버는 영어 단어 "serve"(제공하다)와 "-er"(~하는 사람)의 결합으로 만들어졌습니다.즉, "무언가를 제공하는 존재"를 뜻합니다.서버의 두 가지 의미프로그램: 특정 기능(서비스)을 제공하는 소프트웨어. 컴퓨터: 그 프로그램이 실행되는 하드웨어. 2. 서버의 기본 원리: 요청과 제공 🔄서버는 혼자서 작동하지 않습니다. 요청(Request)이 있어야만 기능을 제공합니다. 요청과 제공의 예시..

#3 Spring 프로젝트를 시작하는 방법 24.12.18

스프링 프로젝트 시작하기! 🚀- Spring Initializr를 활용한 프로젝트 설정과 실행 -스프링(Spring)은 자바 기반의 웹 개발에서 필수적인 프레임워크로 손꼽히는 도구입니다. 이번 포스팅에서는 스프링 프로젝트를 설정하고 실행하는 방법을 단계별로 쉽게 알아보겠습니다. 😊1. 스프링 프로젝트 시작하기 전에 준비물 🔧스프링 프로젝트를 시작하려면 새로운 프로젝트를 생성하거나 이미 만들어진 기존 프로젝트를 다운로드할 수 있습니다.이번 포스팅에서는 Spring Initializr를 이용해 새로운 프로젝트를 생성하는 방법을 중점적으로 다룹니다.2. Spring Initializr로 새로운 프로젝트 시작하기 🌱Spring Initializr는 스프링 프로젝트를 쉽고 빠르게 설정할 수 있는 웹 도구입..

#2 Java를 공부하기 전 배경지식 - 2 24.12.18

자바를 공부하기 전에 알아두면 좋을 것들! 🚀- 빌드와 실행, 빌드 툴 간단 소개 -자바를 공부하다 보면 꼭 알아야 하는 중요한 개념이 있습니다. 바로 빌드(Build)와 실행(Run), 그리고 이를 도와주는 빌드 툴입니다. 이번 포스팅에서는 자바 개발 환경에서의 빌드와 실행 개념을 이해하고, 주요 빌드 툴(Gradle, Maven, Ant)의 특징을 간단히 정리해보겠습니다. 😊1. 빌드와 실행의 차이 💻빌드(Build)는 우리가 작성한 소스 코드를 독립적으로 실행 가능한 소프트웨어(아티팩트)로 만드는 과정입니다. 쉽게 말해, 여러 소스 코드를 묶어 하나의 프로그램 파일로 변환하는 것입니다. 이 과정은 단순한 컴파일을 넘어, 아래와 같은 여러 단계를 포함합니다:소스 코드 컴파일: 사람이 읽을 수 있..

#1 Java를 공부하기 전 배경지식 - 1 24.12.18

자바를 공부하기 전에 알아두면 좋을 것들! 🚀- JDK, JRE, JVM을 한 번에 이해하기 -자바를 공부하다 보면 꼭 듣게 되는 용어들이 있습니다. 바로 JDK, JRE, 그리고 JVM입니다. 이번 포스팅에서는 자바를 시작하기 전에 꼭 알아두면 좋을 기본 개념을 아주 쉽게 정리해 드리겠습니다.1. 자바와 컴퓨터는 어떻게 소통할까? 💻컴퓨터는 사실 0과 1만 이해하는 단순한 구조입니다. 우리가 작성하는 자바 코드(영어 같은 문자)는 컴퓨터가 이해하지 못해요.그래서 컴파일러라는 친구가 등장합니다! 컴파일러: 사람이 작성한 코드를 0과 1(바이트 코드)로 변환하는 도구입니다. 바이트 코드: 컴퓨터가 이해할 수 있는 0과 1로 이루어진 코드입니다.즉, 자바 코드는 컴파일 과정을 통해 컴퓨터가 이해할 수..

반응형