Blog

기술 블로그

Backend, Language, Database, Infrastructure, AI 주제로 작성한 기술 기록입니다.

132개의 글5개 카테고리2023년부터 기록

9개의 글

Backend

데이터 변환 / 검증

요청으로 넘어온 값들을 실제 객체에 binding하는 과정의 중간 역할

Backend

많이 사용되는 주요 @Annotation 정리

Annotation 이란?클래스나 메서드에 특별한 의미와 기능을 부여하여 코드량을 줄이고, 유지보수성과 생산성을 높이는 기술이다

Backend

AOP (Aspect Oriented Programming)

Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다.

Backend

Bean & POJO (Plain Old Java Object)

스프링 컨테이너(IoC)에 의해 관리되는 자바 객체(POJO)를 빈(Bean)이라고 한다.

Backend

Cookie & Session

웹 서비스는 HTTP 프로토콜을 기반으로 사용자와 통신한다. HTTP 프로토콜은 클라이언트와 서버와의 관계를 유지하지 않는 특징인 Stateless 기반인 프로토콜이다.

Backend

DAO & DTO & VO

DAO는 실제로 DB의 data에 접근하기 위한 객체이다.

Backend

DI (Dependency Injection)

Spring 프레임워크는 3가지 핵심 프로그래밍 모델 (DI/IoC, PSA, AOP) 을 지원하며, 그 중 하나가 의존성 주입(Dependency Injection, DI) 이다.

Backend

IoC (Inversion of Control)

IoC란 Inversion of Control의 줄임말이며, 제어의 역전이라고 한다.

Backend

MVC패턴

MVC 는 Model, View, Controller의 약자다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다.