Blog
기술 블로그
Backend, Language, Database, Infrastructure, AI 주제로 작성한 기술 기록입니다.
132개의 글5개 카테고리2023년부터 기록
Backend
데이터 변환 / 검증
요청으로 넘어온 값들을 실제 객체에 binding하는 과정의 중간 역할
Backend많이 사용되는 주요 @Annotation 정리
Annotation 이란?클래스나 메서드에 특별한 의미와 기능을 부여하여 코드량을 줄이고, 유지보수성과 생산성을 높이는 기술이다
BackendAOP (Aspect Oriented Programming)
Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다.
BackendBean & POJO (Plain Old Java Object)
스프링 컨테이너(IoC)에 의해 관리되는 자바 객체(POJO)를 빈(Bean)이라고 한다.
BackendCookie & Session
웹 서비스는 HTTP 프로토콜을 기반으로 사용자와 통신한다. HTTP 프로토콜은 클라이언트와 서버와의 관계를 유지하지 않는 특징인 Stateless 기반인 프로토콜이다.
BackendDAO & DTO & VO
DAO는 실제로 DB의 data에 접근하기 위한 객체이다.
BackendDI (Dependency Injection)
Spring 프레임워크는 3가지 핵심 프로그래밍 모델 (DI/IoC, PSA, AOP) 을 지원하며, 그 중 하나가 의존성 주입(Dependency Injection, DI) 이다.
BackendIoC (Inversion of Control)
IoC란 Inversion of Control의 줄임말이며, 제어의 역전이라고 한다.
BackendMVC패턴
MVC 는 Model, View, Controller의 약자다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다.