WSGI 란?
Python 으로 서버 개발을 하다보면 WSGI
, uWSGI
, Werzeug
등의 단어들이 자주 보인다.
본 포스트에서는 이것들에 대해 알아본다.
본 글에서는 도메인 주도 설계(Domain Driven Design) 에서 굉장히 중요한 개념인 애그리거트(Aggregate)
에 대해 알아본다.
JPA(Java Persistence API)
은 자바의 표준 ORM API 이다.
그렇다면 ORM 이란 무엇일까? JPA 를 제대로 이해하기 위해 우선 ORM 에 대한 이해가 필요하다.
Redis 클라이언트는 Redis 서버에(보통 6379번 포트) TCP 커넥션을 맺어 통신을 하는데 RESP
라는 프로토콜을 사용하여 통신을 한다.
헤드 퍼스트 디자인 패턴(Head First Design Patterns)
이라는 책을 읽어보았다.
Compound
를 사전에서 찾아보면 복합체, 혼합물
등의 뜻이 나온다.
그렇다면 Compound 패턴은 무엇일까?
Git 의 서브모듈(Submodule)
이란 하나의 저장소 안에 있는 또 다른 별개의 저장소이다.
보통 다른 원격 저장소를 가져와(pull) 서브모듈로 사용하게 된다.
본 포스트에서는 Git 의 서브모듈에 대해 알아본다.
Maven
은 Ant 의 대안으로 만들어진 자바용 프로젝트 관리 도구이다.
본 글에서는 메이븐의 핵심 용어인 Lifecycle, Phase, 그리고 Goal 에 대해 알아본다.
본 글에서는 Spring 애플리케이션 시작 도중, 혹은 시작 직후에 특정 로직이 실행되도록 하기 위한 다양한 방법을 알아본다.