도메인 주도 설계 구현-엔터티(2)
도메인 주도 설계 구현엔터티(entity)고유 식별자사용자가 식별자를 제공한다.사용자가 직접 고유 식별자의 세부사항을 입력할때 몇가지 문제점이 있다. 양질의 식별자를 생성하는 일을 사용자에게 의지한다는 점 애플리케이션이 식별자를 생성한다.고유식별자를 생성하는 식별자 ...
Read more
데이터 베이스 아웃터 조인시 실수
데이터 베이스 아웃터 조인시 실수1234select * from test_a as a left join test_b as b on a.key = b.a_keywhere b.use_yn = 'Y' 위처럼 아웃터 조인을 실행을 시키면서 실행계획을 보면 ...
Read more
도메인 주도 설계 구현-엔터티(1)
도메인 주도 설계 구현엔터티(entity)개발자는 도메인 보다 데이터에 초점을 맞추는 경향이 있다. 소프트웨어 개발에 관한 대부분의 접근법이 데이터베이스에 중점을 두기 때문에DDD를 처음 접하는 사람에게 일어날 수 있는 현상이다. 풍부한 행동을 바탕으로 도메인 개념을 ...
Read more
도메인 주도 설계 구현-아키텍쳐(5)
도메인 주도 설계 구현아키텍처이벤트 주도 아키텍처장기 실행 프로세스실행자와 추적자? 일부 사람들은 실행자(executive)와 추적자(tracker)를 하나의 객체(애그리게잇)의 개념으로 합치는 편이 가장 간단한 접근법이라는 점을 발견했다. 장기 실행 프로세스는 종종 ...
Read more
도메인 주도 설계 구현-아키텍쳐(4)
도메인 주도 설계 구현아키텍처커맨드-퀴리 책임 분리(CQRS)버트랜드 마이어에 의해 고안된 이원리는 다음과 같은 내용을 따르고 있다. 123모든 메소드는 작업을 수행하는 커맨드이거나 데이터를 호출자에게 반환하는 쿼리중 하나여야 하며, 하나의 메소드가 두역할을 모두 할수 ...
Read more
도메인 주도 설계 구현-아키텍쳐(3)
도메인 주도 설계 구현아키텍처REST : 표현 상태 전송REST는 웹의 아키텍처가 형성된 이후 웹 아키텍처 자체를 기반으로둔 추론을 바탕으로 얻어진 이론적 결과이다. RESTful HTTP 서버의 주요 특징 리소스가 핵심개념이다. 자술적 메시지를 사용해 무상태로 의사소 ...
Read more
도메인 주도 설계 구현-아키텍쳐(2)
도메인 주도 설계 구현아키텍처의존성 역행 원리의존성이 영향을 주는 방식을 조정함으로써 전통적인 계층 아키텍처를 개선하는 방법이 하나 있다.로버트 C 마틴에 의해 제안되었다. 상위 수준의 모듈은 하위 수준 모듈에 의존해선 안된다. 둘 모두 반드시 추상화에 의존해야 한다. ...
Read more
인텔리제이에서 특정 파일이 열리지 않음
인텔리제이에서 특정 파일이 열리지 않음갑자기 인텔리제이에서 특정 파일 하나만 열리지 않고 아래 처럼 아이콘이 바뀌면 shift 키를 두번 누른후 file type 으로 검색하면 아래의 associate file type 메뉴를 볼수 있다. 여기서 해당 파일에 맞는 ...
Read more
도메인 주도 설계 구현-아키텍쳐(1)
도메인 주도 설계 구현아키텍처DDD의 가장 큰 장점 중 하나는 특정 아키텍처의 사용을 요구하지 않는다는 점이다.핵심 도메인이 바운디드 컨텍스트의 중심에 머무르기 때문에 하나 이상의 아키텍처적 영향력이전체 애플리케이션이나 전체 시스템에 영향을 미칠 수 있도록 해준다. 사 ...
Read more
G1 Garbage Collector 시작하기
G1 Garbage Collector 시작하기개요JAVA 7 업데이트 9 이상 JDK가 필요함 자바 기술과 JVM자바 가상 머신JVM (Java Virtual Machine)은 추상 컴퓨팅 시스템입니다. JVM은 실행되도록 작성된 프로그램에 대한 기계처럼 보이는 프로그 ...
Read more