
2026년 1월 5일 메타버스 오프라인 강의와 함께 새해를 기념할 겸 개발 목적의 블로그를 개설했습니다. 이러한 시작이 미래의 나를 더 견고하게 만들어 줄 첫 발걸음이라 굳게 믿으며 앞으로 개발 관련된 이야기를 써내려 가보겠습니다. 오전 10시 교육이 시작되고 강사님

JVM이란 코드를 실행하고 해당 코드에 대해 런타임 환경을 제공하는 소프트웨어 프로그램에 대한 사양으로 자바 프로그램을 실행하는 방법이다.

Web Server 하드웨어, 소프트웨어 혹은 두 개가 동시에 동작하는 것 | 하드웨어 | 소프트웨어 | | :- | -: | | 웹 서버의 소프트웨어와 | 기본적으로 웹 사용자가 | | 웹사이트의 컴포넌트 파일들을 | 어떻게 호스트 파일들에| | 저장하는 컴퓨터

웹 표준을 기반으로 하는 API 설계 원칙웹개발을 시작하면서 가장 먼저 마주치는 개념이 HTTP와 RESTful API이다. 이 두 가지 기술이 웹에서 데이터를 주고 받는 기본적인 방법을 제공한다. 모든 웹 애플리케이션은 클라이언트와 서버 간의 통신을 필요로 하기 때문
OSI 7계층 > 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 국제 표준 모델 이렇게 계층을 나누는 이유는 무엇일까? 바로 통신이 일어나는 과정을 직관적으로 확인할 수 있기 때문이다. 흐름을 한 눈에 알아보기 쉽고 7단계 중 특정한 곳에 이상이 생기면 다른 단계의 장비 및 소프트웨어를 건들이지 않고도 이상이 생긴 단계만 고칠 수 있기 때문이다. ...
Dispatcher-Servlet(디스패처 서블릿)이란? > HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러 클라이언트로부터 어떠한 요청이 오면 서블릿 컨테이너가 요청을 받게 된다. > 서블릿 컨테이너 -> 자바

PathVariable이란 > Spring에서 URL 경로에 있는 데이터를 변수로 가져오는 방법 REST API에서 URI에 변수가 들어가는 걸 실무에서 많이 볼 수 있는데 http://localhost:8080/api/user/1234 http://music.bug

HTTP(HyperText Transfer Protocol) > 웹 브라우저와 웹 서버가 데이터를 주고받는 데 사용하는 통신 규약 클라이언트와 서버 간의 요청과 응답을 통해 작동한다. 다양한 종류의 데이터를 전송할 수 있도록 설계된 프로토콜로 웹 페이지에 포함된 각

데이터를 전달하기 위한 객체서버(백엔드)와 사용자(프론트엔드)가 데이터를 주고 받을 때 쓰는 정해진 형식의 데이터 묶음일상 속에서 보는 DTO1\. 쇼핑앱에서 상품 주문2\. 상품을 담은 포장 박스에 송장(구매자 정보 등)을 붙여 택배 회사가 집까지 전달상품 : 전달

소프트웨어 개발과 시스템 설계에서 Use Case Diagram은 요구 사항을 명확히 정의하고 사용자와 시스템간의 상호 작용을 이해하는 데 중요한 역할을 한다.이 글에서 Use Case Diagram이 무엇인지, 왜 중요한지 파헤쳐보자.사용자와 시스템의 기능간 관계를

이번 글에서는 자바 프로그래밍을 하다 보면 한 번쯤은 마주했을 오버로드와 오버라이드에 대해 정리해볼 것이다.먼저 사전적 정의부터 보도록 하자.자바의 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메소드가 있더라도 매개변수의 개수 또는 타입이 다르면 같은 이름
프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체로 만들고 객체들 간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법.모듈화, 캡슐화로 인해 유지 보수에 용이.객체 자체가 하나의 프로그램이기에 재사용에 용이.대부분의 객체 지향 프로그램은 속도가 상대적

한창 Spring을 공부하고 있는 와중에 > "스프링은 IoC 컨테이너로 빈을 관리하며 DI를 사용한다" 이런 문장을 본 적 있을 것이다. 그렇다면 대체 IoC와 DI는 무엇일까? 지금 바로 알아보도록 하자 IoC (Inversion of Control) : 제
싱글톤 패턴에 대해 알아보자.

Entity와 JPA의 동작 방식에 대해 알아보자.

리액트 훅에 대해 알아보자.