branch란?독립적으로 어떤 작업을 진행하기 위한 개념.필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.git branch 전략이란?브랜치 전략이란 여러 개발자가 하나의 저장소를 사용하는 환경에서 저
REST란?Representational State Transfer의 약자로, 네트워크 리소스를 정의하고 처리하는 방법을 설명하는 일련의 원칙을 기반으로 하는 아키텍처 스타일이다. HTTP를 잘 활용하기 위한 원칙이기도 하다.✔ REST에 대한 원칙을 준수했을 때, '
✅ Static PagesWeb Server는 파일 경로 이름을 받아 경로와 일치하는 file contents를 반환한다.항상 동일한 페이지를 반환한다.ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 (즉시 응답 가
model-view-controller, MVC소프트웨어 디자인 패턴 중 하나. 이 패턴을 성공적으로 사용하면, 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리
\> 소프트웨어 버전 작성컴퓨터 소프트웨어의 특정 상태에 대한 유일한 버전 이름 혹은 버전 번호를 각각 결정하는 과정새롭게 개발된 소프트웨어에 알맞게 ,이들 번호는 증가하여 결정된다.✅ 차례열 기반 식별자소프트웨어 버전 작성을 위해 차례열 기반 식별자(Sequence-
클라우드는 온라인의 광범위한 영역을 모두 다루는 광범위한 영역이다. 클라우드 서비스들은 제공하는 범위에 따라 IaaS, PaaS, SaaS로 나뉘고 있다.✅ Infrastructure as a Service(IaaS, 아이아스, 이에스)서비스로 제공되는 인프라스트럭처개
JUnit : 자바를 위한 단위테스트를 지원해주는 프레임워크assert 메소드로 테스트 케이스의 수행 결과를 판별한다.@test 메소드가 호출될 때마다 새로운 인스턴스를 생성하여 독립적인 테스트가 이루어지게 한다.AsserJ : JUnit의 테스트코드에 사용되는 라이브
Mock본래 표현하고자 하는 클래스나 인터페이스 등을 흉내 낸다. 물론 흉내 내었기 때문에 원본과 동일하게 기능하지는 않는다. Mockito란?Mockito는 개발자가 동작을 직접 제어할 수 있는 가짜(Mock) 객체를 지원하는 테스트 프레임워크이다. 일반적으로 Spr
JWT는 ...RFC 7519 웹 표준으로 지정 되어있고JSON 객체를 사용해서 토큰 자체에 정보들을 저장하고 있는 Web Token이다.JWT를 이용하는 방식은 헤비하지 않고 아주 간편하고 쉽게 적용할 수 있어서 사이드 프로젝트를 진행할 때는 아주 유용하다.✅ JWT
final 이란?자바 언어에서 final은 오직 한 번만 할당할 수 있는 entity를 정의할 때 사용된다. final로 선언된 변수가 할당되면 항상 같은 값을 가진다. 만약 final 변수가 객체를 참조하고 있다면, 그 객체의 상태가 바뀌어도 final 변수는 매번
람다함수란 프로그래밍 언어에서 사용되는 개념으로 익명 함수(Anonymous functions)를 지칭하는 용어. 간단히 말하자면 수학에서 사용하는 함수를 보다 단순하게 표현하는 방법이다.
계층간 데이터 교환을 위한 객체(Java Beans)이다.DB에서 데이터를 얻어 Service나 Controller 등으터 보낼 때 사용하는 객체를 말한다.로직을 갖고 있지 않는 순수한 데이터 객체이며, getter/setter 메서드만을 갖는다.Request와 Res