블로그

상용 DB 마이그레이션 경험기(@Transactional 내부에서 예외 잡기?)

문제상황과 해결방법  운영환경에서 사용되고 있던 레거시 테이블의 데이터를 마이그레이션 하면서 발생한 경험을 정리하고자 한다.  운영환경에서 타겟 테이블의 character set 이 euckr 이고 application은 utf-8을 사용하고 있는 상황이었다. 타겟 테이블에 데이터를 업데이트 해야 하는 상황에서 euc-kr 과 utf-8 인코딩으로 ...

오브젝트 책 리뷰 - (2) 응집도, 결합도, 캡슐화

서론 역할, 책임, 협력에 이어서 객체지향 설계가 잘 되었는지를 검증해볼 수 있는 기준이 되는 응집도, 결합도, 캡슐화에 대해서 이번 글에서는 살펴본다. 응집도, 결합도, 캡슐화란 무엇인가? 응집도 : 하나의 기능에 대해 변경이 일어날 때 그 객체의 모든 부분이 유기적으로 다 같이 바뀐다면 응집도가 높은 것이고, 하나의 기능에 대해 변경이 일...