profile
사회 공헌적인 Data Engineer를 꿈꾸는 이건입니다.
post-thumbnail

[Spring] @ResponseBody의 역할

스프링에서 api 통신 구현을 위해 @ResponseBody이라는 Annotation을 사용하는데, 정확하게 어떤 역할을 하는 것일까?컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를

2025년 1월 11일
·
0개의 댓글
·
post-thumbnail

Flux 패턴 (before Redux)

제목에서 언급하였듯이 Redux를 공부하기 전에 알아두어야 할 개념이다. 그 이유는 Redux와 Flux의 관계가 다음과 같기 때문이다.“Redux implements Flux”Redux가 Flux라는 디자인 패턴을 실제로 구현한 구현체라는 것이다.그래서 Flux 패턴

2024년 7월 7일
·
0개의 댓글
·
post-thumbnail

JWT

JWT는 JSON Web Token의 약자로 Web 환경에서의 안전한 정보 전송을 위한 개방형 표준으로 JSON 객체 형태로 정의된다. 개발자가 정의한 JWT가 사용되는 경우는 다음과 같다.권한 부여가장 일반적인 경우로 사용자가 로그인할 때 권한을 부여하는 목적으로 사

2024년 7월 3일
·
0개의 댓글
·
post-thumbnail

Hooks

이 파트에는 React의 LifeCycle(생명주기)에 관한 내용이 포함되어있으니 먼저 공부하고 보면 이해하기 쉬울 것이다.Hook은 버전 16.8부터 새로 추가된 요소로, 기존 Class 바탕의 코드 없이 상태 값과 여러 React의 기능을 사용할 수 있는 요소이다.

2024년 7월 2일
·
0개의 댓글
·
post-thumbnail

React의 Lifecycle

React에는 Lifecycle 즉 생명주기가 존재한다. 정확하게는 컴포넌트의 생명주기가 존재한다고 해야한다. React 내에서 컴포넌트는 생성, 수정, 제거의 과정을 거치도록 설계되었다.우리가 Lifecycle에 대해 다루는 이유는 당연히 컴포넌트을 명확하게 통제할

2024년 6월 21일
·
0개의 댓글
·
post-thumbnail

RESTful API

개발을 하다보면 한번쯤은 듣는 개념이다. 그때마다 매번 의미를 찾아보고 이해해보려하지만, 항상 잊어리는 녀석이라 이번에 제대로 정리해보려고 한다.깊게 알아보기 전에 우선 단어로 접근해보자.‘REST’라는 단어에 “~가득한, 아주 ~하는” 등의 의미를 나타내는 ‘ful’

2024년 6월 19일
·
0개의 댓글
·
post-thumbnail

Functional Programming

패러다임이란 한 시대의 사람들의 견해나 사고를 근본적으로 규정하고 있는 테두리로서의 인식의 체계, 또는 사물에 대한 이론적인 틀이나 체계를 의미하는 개념이다. 출처: https://ko.wikipedia.org/wiki/패러다임프로그래밍 패러다임이란 말 그대로

2024년 6월 4일
·
0개의 댓글
·
post-thumbnail

Git WorkFlow

지난 시간에 공부했듯이 Git으로 프로젝트를 관리할 때는 브랜치로 관리한다. 브랜치를 활용하여 손쉽게 백업하고 분할 작업이 가능하도록 하여, 보다 안전하고 효율적으로 작업할 수 있다. 그렇다고 무턱대고 브랜치를 생성하다보면 각 브랜치의 역할을 구분하기가 불가능해지면서

2024년 6월 4일
·
0개의 댓글
·
post-thumbnail

Git branch

이전 장에서 언급하였듯이 이번 장에서는 branch라는 것을 다루어볼 것이다.개발을 하다보면 코드를 여러 개로 복사하여 작업하여야 하는 경우가 생긴다. 예를 들어, 현재 배포된 서비스에서 새로운 기능을 추가하고 싶을 때, 원본 코드 위에서 작업을 하면 손상될 가능성이

2024년 6월 4일
·
0개의 댓글
·
post-thumbnail

Git 시작하기

Git은 가장 많이 사용되는 DVCS(분산 버전 관리 시스템)이다.

2024년 6월 4일
·
0개의 댓글
·
post-thumbnail

버전 관리란?

‘버전 관리(Version Control)’는 파일 변경 사항을 시간에 따라 기록하고, 필요할 때 특정 버전을 다시 호출할 수 있는 시스템을 일컫는 말이다.

2024년 6월 4일
·
0개의 댓글
·