kals
126
2020-03-24 23:51:09
3
308

DAO에 싱글톤 패턴을 사용하는 이유가 궁금합니다.


https://okky.kr/article/583814


궁금해서 검색하다가 위 글을 봤는데 댓글 답변이 애매하게 느껴져 아직도 DAO에 왜 싱글톤 패턴이 쓰이는지 모르겠습니다.


싱글톤 패턴을 사용하지 않으면,

DB 연결 - 핸들링 - 자원 닫기의 순서로 작업이 이뤄지는데 싱글톤 패턴은 어떤 이점이 있고 왜 사용하는지에 대해 자세히 알고싶습니다.

0
0
  • 답변 3

  • youngyoung
    1k
    2020-03-25 03:00:20
    0
  • fender
    17k
    2020-03-25 07:28:19 작성 2020-03-25 07:28:31 수정됨

    반대로 왜 싱글톤이 아닌 개별 객체를 써야 하는가라는 질문이 더 적합한 문제인 것 같습니다. DAO의 경우 상태를 관리하지 않는 경우가 일반적이기 때문에 굳이 하나 이상의 객체를 만들 필요가 없습니다.

    물론 이를 실제 싱글톤 패턴으로 구현을 할지, 아니면 스프링 같은 DI 컨테이너를 통해 싱글톤을 생성할지는 별개의 문제입니다.

    0
  • kals
    126
    2020-03-26 23:26:37

    답변 감사합니다!!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.