IT'S DO
카멜, 파스칼 명명법
개념 정리 2022. 7. 18. 17:43

1) 카멜 표기법 "camelCase" 첫 문자 첫글자는 소문자로 표기, 그 이후 연결된 문자들은 첫글자 대문자로 표기 "단봉낙타 표기법" 변수명, 함수명에 사용 ex) 'helloWorld'- 첫 문자 hello, 그 이후 문자 World ex) 'personAgeNumber' - 첫 문자 person, 그 이후 문자 Age, Numbr 2) 파스칼 표기법 "PascalCase" 모든 문자의 첫글자 대문자로 표기 "쌍봉낙타 표기법" 클래스명에 사용, 가끔 함수에도 사용 ex) 'HelloWorld'- 첫 문자 Hello, 그 이후 문자 World ex) 'PersonAgeNumber' - 첫 문자 Person, 그 이후 문자 Age, Numbr

article thumbnail
DDD설계
개념 정리 2022. 7. 18. 17:25

https://private-space.tistory.com/89 간단한 예제로 DDD 입문하기 (Spring boot) 최범균 님의 DDD Start를 읽고 정리한 내용입니다. 도메인 도메인 모델 이커머스에서 모니터를 구매한다고 가정해보자. 원하는 스펙의 모니터를 검색 하고 다양한 물건을 비교한다. 눈에 띄는 물 private-space.tistory.com [DDD Start!] 아키텍처 개요 (velog.io) [DDD Start!] 아키텍처 개요 아키텍처를 설계할때 출현하는 전형적인 영역은 표현, 응용, 도메인, 인프라스트럭처 네 영역이다.UI 영역은 사용자의 요청을 받아 Application 영역에 전달하고 Application 영역의 처리 결과를 다시 velog.io

[Spring 3.1.1] datasource 2개 사용하기
개발/Spring Framework 2022. 7. 18. 16:53

Spirng 3.1.1 + MyBatis + jQuery로 웹 사이트를 구현하고 있다. 그런데 현재 시스템에서 서로 다른 2개의 DB를 사용을 하고 있는 상태이다. 물론 한쪽 DB로 접속해서 소유권을 명시적으로 기술해서 타 DB의 테이블에 대한 작업을 진행할 수 있지만 일단 datasource 2개를 별도로 만들기로 했다. 다만 Spring 설정은 pure java 설정으로 진행했다. 방법을 찾기 위해 구글과 네이버를 통해 검색을 해보았지만 springboot에 대해서는 pure 자바 설정에 대한 자료가 많은 반면 Spring에 대해서는 아직까지도 대부분의 설정이 xml 파일을 이용해서 이루어지고 있었다. 게다가 springboot는 JPA + Hibernate밖에 보이질 않아서 MyBatis 설정은 찾..