도메인 주도 설계 구현-도메인, 서브도메인, 바운디드 컨텍스트(1)
도메인 주도 설계 구현도메인, 서브도메인, 바운디드 컨텍스트큰그림넓은 의미에서 도메인이란 한 조직이 행하는 일과 그 조직 안의 세계를 일컫는다. 조직이 무엇을 어떻게 하는지에 관한 모든 것을 하나의 도메인 모델에 포함해선 안된다 거의 모든 소프트웨어 도메인에는 다수의 ...
Read more
인텔리제이에서 JPA: Cannot resolve Table 표시하지 않기
인텔리제이에서 JPA: Cannot resolve Table 표시하지 않기 위처럼 인텔리제이에서 JPA를 쓸때 에러처럼 표시를 하는데 그에 대한 해결방법이 2가지가 있다 첫번째 방법: 코드스타일에서 벨리데이션 하는 부분을 언체크를 한다. 위에 이미지처럼 해당 부분을 언 ...
Read more
도메인 주도 설계 구현-DDD를 시작하며(4)
도메인 주도 설계 구현DDD를 시작하며DDD 적용 난관일반적인 문제점 유비쿼터스 언어를 만드는 데 드는 시간과 노력을 계산하는 것 도메인 전문가를 시작부터 참여시키고 프로젝트 내내 함께하는것 도메인 내의 해결책에 관한 개발자의 사고방식을 바꾸는것 DDD를 할때는 ...
Read more
도메인 주도 설계 구현-DDD를 시작하며(3)
도메인 주도 설계 구현DDD를 시작하며DDD는 어떻게 하는가 유비쿼터스 언어 : 팀내에 공유된 언어 도메인 전문가와 개발자간에 같이 공유된다. 메소드 명에도 고민을 해서 이름을 정함 해당 부분을 유비쿼터스 언어로 사용하여 코딩 문서도 시간이지나면 수정되지 않는다 코 ...
Read more
도메인 주도 설계 구현-DDD를 시작하며(2)
도메인 주도 설계 구현DDD를 시작하며DDD가 해줄수 있는 일 DDD는 도메인 전문가와 소프트웨어 개발자가 비즈니스 전문가의 심적 모델을 반영한 소프트웨어를 함께 개발할 수 있게 해준다.이팀은 도메인 전문가와 소프트웨어 개발자를 모두 포함하고 절대로 우리와 그들을 나누 ...
Read more
도메인 주도 설계 구현-DDD를 시작하며(1)
도메인 주도 설계 구현DDD를 시작하며도메인 주도 설계라고 불리는 소프트웨어 개발 접근법은 우리가 높은 품질의 소프트웨어 모델을 설계 할수 있도록 해준다. DDD는 전략적인 동시에 전술적인 모델링 도구로서 중요한 비즈니스 목적을 달성시킬 수 있는 양질의 소프트웨어를 설 ...
Read more
SQL Server Management Studio isolation level 바꾸기
SQL Server Management Studio isolation level 바꾸기 위에 메뉴에서 옵션을 클릭후 SQL Server -> 고급 메뉴에 보면 수정할수 있습니다 한가지 기본이 READ COMMITTED 인데 아래에 옵션에 보면 SET LOCK T ...
Read more
MediaType.APPLICATION_JSON_UTF8 Deprecated
MediaType.APPLICATION_JSON_UTF8 Deprecated123456789101112/** * Public constant media type for {@code application/json;charset=UTF-8}. * @dep ...
Read more
rabbitmq 설치후 port 변경
rabbitmq 설치후 port 변경advanced.config 1234567891011[ {rabbit, [ {tcp_listeners, [9876]} ] }, {rabbitmq_management, [ ...
Read more
HttpMessageNotReadableException 에러
HttpMessageNotReadableException 에러먼저 아래의 에러가 나는 이유는 request를 2번 읽어서 처리 할려고 해서 나는 에러 이다. 12[org.springframework.http.converter.HttpMessageNotReadableEx ...
Read more