첫 주차때 어쩌다보니 팀장이 되어 웹개발 미니 프로젝트를 수행하게 되었다. 처음 보는 사람들과 프로젝트를 수행하는데 게다가 팀장이라니... 쉽지 않아 보였다.팀원들과 만나자마자 간단한 인사와 함께 대략적인 기획을 정하였다. 처음에는 서로 우물쭈물 하다가 점차 시간이
1. JWT JWT(Json web Token)은 토큰 기반 인증 방식으로, 클라이언트의 세션 상태를 저장하는 게 아니라 필요한 정보를 토큰 body에 저장해 클라이언트가 가지고 있고 그것을 증명서처럼 사용합니다. JWT의 기본 구성은 3가지로 나눠집니다. heade
이번주는 객체지향 프로그래밍과 JVM에 대하여 공부를 했습니다.객체 지향 프로그래밍이란 프로그램을 설계하는 개념이자 방법론입니다. 철자를 줄여서 OOP라고 부르며 객체라는 기본 단위로 나누고 이 객체들간의 상호작용을 기본개념으로 합니다.객체지향 프로그래밍은 프로그램을
제가 알기론 PUT과 PATCH는 둘다 update작업을 할때 사용하는 RestAPI라고 알고있습니다.그 차이점이 궁금해서 이번 포스트를 쓰게 되었습니다.쉽게 설명을 하면 Patch요쳥은 자원에 대한 부분적인 수정을 적용하기 위한 HTTP 메서드이고PUT요청은 기존 값
위키백과를 찾아 보니 OSI7 계층은OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI
MAC는 미디어 액세스 컨트롤(Media Access Control)의 준말입니다.만약 컴퓨터가 서로 통신을 할때 어떻게 네트워크상에서 서로를 구분해서 인식할까요?!통신을 하기위해서 서로를 구분할 일종의 주소가 필요하게 되는데 이 역할을 바로 MAC Address가 담
먼저 Spring의 DI에 대하여 공부를 할려구 했더니... IOC를 먼저 알아야될거 같아서 먼저 기록을 하겠습니다.IOC는 Inversion of Control 즉 제어의 역전이라고 부릅니다. 음... Spring을 쓰기전에 옛날에는 개발자가 프로그램의 흐름을 제어하
장점예상 동작과 실제 동작을 비교하여 빠르고 정확한 테스트가 가능하기 때문에 초기 개발의 디버깅이 쉬워집니다.어플리케이션이 변경(기능 확장 또는 리팩터링 등)되더라도 올바르게 작동하는 지 확인할 수 있습니다.단위 테스트 자체를 어플리케이션에 대한 문서로 사용할 수 있다
Spring Boot로 회원가입 기능을 만들다가 문득 "클라이언트 단에서 이미 유효성 검사를 하는데 왜 또 서버단에서 유효성검사를 하지?" 라는 생각에 이번 포스팅을 할려고 합니다.여러 포스트를 찾아본 결과 결론적으로 클라이언트단에만 검증 코드를 작성해서는 안됩니다.자
절차지향 프로그래밍은 물이 위에서 아래로 흐르는 것처럼 순차적으로 한줄씩 처리하는 프로그래밍을 말합니다.위코드를 보시면 사람이 두명이 있고 3칸 이동하는 절차지향 프로그래밍입니다.만약 절차 지향으로 간단하게 바꾸면 어떻게 될까요?객체 지향 프로그래밍은 객체 라는 기본
제가 전에 썻던 포스트 링크https://velog.io/@jybin96/JPA%EB%9E%80SQL은 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다.관계형 데이터 베이스 관리 시스템에서 자료의 검
위키백과 정의API(Application Programming Interface 애플리케이션 프로그래밍 인터페이스, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이
JPA Entity 연과관계를 알기전에 데이터베이스의 관계정의를 먼저 알고 가겠습니다.먼저 관계를 정의를 하면 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태라고 할 수 있습니다.이러한 관계는 엔터티와 엔터티 간 연관성을 표현하기 때문에 특정 엔터티의 정의에
이번 일주일 동안에는 처음으로 React를 배우시는 분들과 같이 한 미니 프로젝트를 만들었습니다. 자랑스러운 우리 팀원들입니다. 처음 월요일에 무엇을 만들지 정말 고민을 많이 했는데 조원들 끼리 익명의 멘탈관리 시스템을 만들면 좋을것 같다고 하셔서 이 주제를 잡고