조금 친절한 코드 생성기 1 - 구상
모하니?/Coding : 2009. 12. 4. 12:23
어제는 컨트롤러 코드를 약간 불친절하게 생성해주는 코드 생성기를 만들었는데, 오늘은 DAO 코드를 조금 친절하게 생성해주는 기능을 추가해보겠습니다. CodeGeneration 인터페이스에 generateDao 메서드를 추가하고, 템플릿도 추가하면 될 것 같네요. 흠..
DAO 코드는 컨트롤러랑 다르게 CRUD 코드가 거~의 변할 일이 없고 추가될 일만 있죠. 게다가 필요로 하는 인터페이스도 하이버네이트 DAO의 경우에는 SessionFactory 정도가 다입니다. DAO에서 서비스를 참조할 일도 없으니 컨트롤러 보다는 조금 친절하게 코드 생성을 해줄 수 있겠군요.
자 그럼~ 후딱 해볼까요.
DAO 코드는 컨트롤러랑 다르게 CRUD 코드가 거~의 변할 일이 없고 추가될 일만 있죠. 게다가 필요로 하는 인터페이스도 하이버네이트 DAO의 경우에는 SessionFactory 정도가 다입니다. DAO에서 서비스를 참조할 일도 없으니 컨트롤러 보다는 조금 친절하게 코드 생성을 해줄 수 있겠군요.
자 그럼~ 후딱 해볼까요.
'모하니? > Coding' 카테고리의 다른 글
조금 친절한 코드 생성기 6 - 테스트 코드 리팩토링 (0) | 2009.12.04 |
---|---|
조금 친절한 코드 생성기 5 - 리팩토링 (0) | 2009.12.04 |
조금 친절한 코드 생성기 4 - 설계 변경 적용(인터페이스) (0) | 2009.12.04 |
조금 친절한 코드 생성기 3 - 설계 변경 적용(Map) (0) | 2009.12.04 |
조금 친절한 코드 생성기 2 - 설계 변경 (0) | 2009.12.04 |
조금 친절한 코드 생성기 1 - 구상 (0) | 2009.12.04 |
불친절한 코드 생성기 5(일단 끝) - 프리마커 기반 코드 생성기 만들기 (2) | 2009.12.03 |
불친절한 코드 생성기 4 - 템플릿 만들기 (0) | 2009.12.03 |
불친절한 코드 생성기 3 - Freemarker 학습 테스트 (0) | 2009.12.03 |
불친절한 코드 생성기 2 - 구상2 (0) | 2009.12.03 |
불친절한 코드 생성기 1 - 구상 (2) | 2009.12.03 |
TAG 코드 생성기