게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
MVC 모델에서 Bean을 BeanFactory로 관리, 싱글톤 적용하면
게시물ID : programmer_5150짧은주소 복사하기
작성자 : 여기인가
추천 : 0
조회수 : 609회
댓글수 : 7개
등록시간 : 2014/08/26 06:31:46
옵션
  • 본인삭제금지

제목이 뭔가 반말 같아서 죄송합니다 ㅡㅜ.. 길이가 좀 길어서요... 

계속 질문 올려서 좀 죄송하긴 하네요 ㅜㅜ ..

다름이 아니라.. 

DAO에서 사용하는 Bean 클래스를 사용하는데요,

이걸 Bean Factory를 만들어서 관리할까 하다가,

여기다 싱글톤 디자인 패턴을 넣어볼까 생각이 들더라구요; 

그러니까 MemberBean 클래스를 얻고 싶으면,

BeanFactory.getMemberBean() 이런식으로 호출해서 쓰는데, 이게 싱글톤인거죠;; 

그러니까 BeanFactory.getMemberBeanInstance() 이정도..;?? // 메소드 명이 긴 이유는 명확하게 하기위해..; 

그런데 역시나 문제는 이게 과연 스레드 안전할까 하는게 가장 큰 핵심포인트 인데, 

확신이 잘 안서고, 구글링을 잘 못해서 그런지 잘 안나오네요 ㅜㅜ..  

그리고 DAO 클래스는 어쩌다보니, (Factory 생각 안하고 만들었습니다)

죄다 static 메소드로 선언되어 있어서, 

인스턴스를 생성하지 않아도 쓸수 있게 만들었습니다만, 

static 이란것도 어디 메모리에 미리 올라가 있기에,

오히려 정적메소드가 많으면 필요할때만 인스턴스를 생성해 쓰는것보다 오히려 더 안좋을까 생각이 들어 질문드립니다;; 

모르는거 투성이네요 ㄷㄷ.. 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호