일단 이곳 환경에서는 DTO를 Domain으로 만드는데..


원래 이 회사가 DB 중심 회사라서 DTO 설계를 DB Table의 1:1 매칭으로 거의 구성하는편

그리고 Spring 사용하기 때문에 모든 DTO (POJO형식)는 Singleton으로 서버 기동시 메모리에 올라감.


지금부터 진짜 내가 묻고 싶은게 있는데..


이것을 View <--> Con troller 와 Controller <--> View 사이에 사용해도 되는가에 대한 질문이다.


한마디로 DAO에서 사용하는 용도의 DTO 외에 View에 사용하는 DTO를 만들어서 사용하는 것도 적절한지 ? 

그런데 View에 사용하는 DTO도 new로 생성하는게 아닌 싱글턴으로 올라가는 구조라서.. 이게 정말 적절한지에 대한 것이 나의 의문 사항


지지난주부터 이것만 생각하고 있는데..

일단은 그냥 생각없이 진행중.


Web들 국내/해외 다뒤져봐도 명쾌한 답을 줄만한 사람이 없당.


Spring 초전문가로 자기가 만든 모델로 대형서비스 돌리고 있는 아키텍쳐 엔지니어급이 있다면 답이 나올것 같은데..


참 제대로 물어보기도 애매하고, 지금 주위에 그 정도의 해답을 줄 사람이 없다는게 답답하넹.

ㅇㅇ