JDBC (Spring, Hibernate 또는 다른 것 없음)를 사용하여 Java에서 간단한 DAO를 작성하고 있습니다.DAO 패키지 구조
구현 DAO를 인터페이스와 동일한 패키지에 넣거나 하위 패키지에 넣는 것이 더 좋습니까?
예 : 하위 패키지 이름으로 제안 무엇
com.mycompany.myproject.dao.MyDao
com.mycompany.myproject.dao.MyDaoImpl
또는
com.mycompany.myproject.dao.MyDao
com.mycompany.myproject.dao.impl.MyDaoImpl
당신이 서브 패키지 구조를 제안하는 경우? .impl? .sql? .jdbc?
현실적으로 필자는 다중 구현을 수행하지 않을 것입니다. 나는 이것을 과도하게 엔지니어링하고 있는가?
대체 구현이 전혀 없습니까? 단위 테스트 모의조차도? –