@Autowired 관련 질문입니다.
- 작성자 :
- 김*모
- 작성일 :
- 2015-07-08 11:19:38
- 조회수 :
- 534
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Controller 에서 @Autowired service를 해서 다시 DAO를 부르는 형식으로 되어 있는데요 이전에 eGov를 쓰기전 스프링을 쓸때 . Controller 에서 @Autowired DAO를 해서 바로 DAO를 쓴적이 잇는데요 같이 작업하는 친구가 그렇게 쓰면 안된다고 하던데요 eGov에서 꼭 Controller 에서 @Autowired service를 해서 다시 DAO를 쓰는 형식으로 써야 한다고 하는데. 정말인가요?
A
김윤모님, 안녕하세요.
개인적인 프로젝트의 경우 말씀하신대로 Service단의 생략도 생각해 볼 수는 있을 것 같습니다.
그러나 일반적으로 프로젝트는 혼자 진행하는 부분이 아니고,
코드를 느슨하게 하여 기존 코드에 대한 변경 최소화 등을 고려했을때 MVC 아키텍쳐를 사용하는 것이겠지요.
아래의 mvc 관련한 위키 링크를 걸어드리니, 시간 내셔서 읽어보심을 권해드립니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:mvc
감사합니다.
개인적인 프로젝트의 경우 말씀하신대로 Service단의 생략도 생각해 볼 수는 있을 것 같습니다.
그러나 일반적으로 프로젝트는 혼자 진행하는 부분이 아니고,
코드를 느슨하게 하여 기존 코드에 대한 변경 최소화 등을 고려했을때 MVC 아키텍쳐를 사용하는 것이겠지요.
아래의 mvc 관련한 위키 링크를 걸어드리니, 시간 내셔서 읽어보심을 권해드립니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:mvc
감사합니다.