개발 블로그 운영하기
개발 블로그를 새로 운영하고자 합니다. 기존 블로그 링크는 아래와 같습니다. Tistory Medium
개발 블로그를 새로 운영하고자 합니다. 기존 블로그 링크는 아래와 같습니다. Tistory Medium
1. 개요 마틴 파울러의 ‘Pattern of Enterprise Application Architecture’ 에서 언급하기를 도메인 논리를 구성하는 방법에 대해 트랜잭션 스크립트, 도메인 모델, 테이블 모듈 세가지 주요 패턴으로 구분했습니다. 이번 포스팅은 도메인 로직 패턴의 특징과 장단점 그리고 어떻게 사용하는가에 대해서 정리하고자 합니다. ...
개요 1. DAO(Data Access Object) 1.1. DAO 란? J2EE 의 권장 아키텍처는 다음과 같다. 도메인 레이어: EJB Session Bean 퍼시스턴스 레이어: EJB Entity Bean 하지만, EJB Entity Bean 은 아래와 같은 문제로 인해 개발자들로부터 많은 외면을 받았다. CMP(...
우아한 객체지향 의존성(Dependency) 개요 의존성 클래스 의존성 Association 연관 관계 Dependecy 의존 관계 Inheritance 상속 관계 Realization 실체화 관계 ...
0. 목차 도메인 주도 설계란? 하위 도메인 멘탈 모델과 도메인 지식 유비쿼터스 언어 도메인 모델 진흑 덩어리 바운디드 컨텍스트 컨텍스트 매핑 서비스 매핑 1. 도메인 주도 설계란? 소프트웨어 및 시스템을 구축하기 위해서는 우선 ‘문제’ 자체를 이해해야 한다. 문제 : 조직의 비즈니스 전략과 소프트웨...
개요 Low Latency: GC 일시 정지 시간이 10ms 미만이다. Scalable: heap 사이즈나 라이브셋의 사이즈가 커져도 일시 정지 시간이 늘어나지 않는다. 목표 GC 일시 정지 시간이 10ms를 초과하지 않아야 한다. 비교적 작은(수백 MB) 크기에서 매우 큰(수 TB) 사이즈의 heap을 다룰 수 있어야 한다....