전자정부표준프레임워크 전환 기준
- 작성자 :
- 김*철
- 작성일 :
- 2020-07-23 11:27:19
- 조회수 :
- 2,898
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
등록했는데 이메일을 안적어서 다시 적네요
as-is
스프링2.5
controller클래스 - service클래스 - dao인터페이스 - daoImpl클래스 - ibatis
controller.xml
<bean name="/aaa/aaa*.do" class="controller.AaaController">
<property name="aaaService" ref="aaaService" />
</bean>
service.xml
<bean name="aaaDao" class="dao.ibatis.AaaDaoImpl">
<property name="sqlMapClient" ref="aaaSqlMapClient" />
</bean>
view 는 velocity(*.vm)
현재 시스템 구현방식입니다.
이를 전자정부표준프레임워크로 전환해야하는 과업인데
질문1
기준 : controller - service - serviceImpl - dao
현재 : controller - service - dao - daoImpl
로 아키텍쳐가 조금 다릅니다. 상관이 있을까요?
질문2
20여년 된 시스템이다보니 파일 개수가 엄청 많습니다.
컨트롤러만 320여개 되는데 여기에 각 메서드마다 @RequestMapping을 적용하려니 엄두가 안납니다.
annotation 방식을 적용해야 하나요?
질문3
view 가 velocity 파일입니다 jsp가 아니어도 괜찮나요?
답변부탁드립니다.
as-is
스프링2.5
controller클래스 - service클래스 - dao인터페이스 - daoImpl클래스 - ibatis
controller.xml
<bean name="/aaa/aaa*.do" class="controller.AaaController">
<property name="aaaService" ref="aaaService" />
</bean>
service.xml
<bean name="aaaDao" class="dao.ibatis.AaaDaoImpl">
<property name="sqlMapClient" ref="aaaSqlMapClient" />
</bean>
view 는 velocity(*.vm)
현재 시스템 구현방식입니다.
이를 전자정부표준프레임워크로 전환해야하는 과업인데
질문1
기준 : controller - service - serviceImpl - dao
현재 : controller - service - dao - daoImpl
로 아키텍쳐가 조금 다릅니다. 상관이 있을까요?
질문2
20여년 된 시스템이다보니 파일 개수가 엄청 많습니다.
컨트롤러만 320여개 되는데 여기에 각 메서드마다 @RequestMapping을 적용하려니 엄두가 안납니다.
annotation 방식을 적용해야 하나요?
질문3
view 가 velocity 파일입니다 jsp가 아니어도 괜찮나요?
답변부탁드립니다.
A
안녕하세요.
표준프레임워크센터 입니다.
적용점검 가이드가 참고가 되실듯 합니다.
https://www.egovframe.go.kr/EgovTechSupport.jsp?menu=5
다음 부분에 링크가 걸려있어
다운로드 하여 문서를 확인하실수 있습니다.
◇ 기술지원 (지원방안 협의)
기술지원 전에 적용점검 "가이드를 다운로드" 받으셔서 살펴보시기 바랍니다 .
[질문1]에대한 답변
아키텍처를 제약하지는 않습니다.
적용점검 가이드를 참조하시면 도움이 되실듯 합니다.
[질문2]에대한 답변
Controller를 사용하셔야 하며
@RequestMapping같은 어노테이션을 사용하도록 하고 있습니다.
[질문3]에대한 답변
View단에서 반드시 JSP를 사용하도록 강제하지는 않습니다.
UX 프레임워크나 여타 필요로하는 View형식을 적용하시면 됩니다.
감사합니다.
표준프레임워크센터 입니다.
적용점검 가이드가 참고가 되실듯 합니다.
https://www.egovframe.go.kr/EgovTechSupport.jsp?menu=5
다음 부분에 링크가 걸려있어
다운로드 하여 문서를 확인하실수 있습니다.
◇ 기술지원 (지원방안 협의)
기술지원 전에 적용점검 "가이드를 다운로드" 받으셔서 살펴보시기 바랍니다 .
[질문1]에대한 답변
아키텍처를 제약하지는 않습니다.
적용점검 가이드를 참조하시면 도움이 되실듯 합니다.
[질문2]에대한 답변
Controller를 사용하셔야 하며
@RequestMapping같은 어노테이션을 사용하도록 하고 있습니다.
[질문3]에대한 답변
View단에서 반드시 JSP를 사용하도록 강제하지는 않습니다.
UX 프레임워크나 여타 필요로하는 View형식을 적용하시면 됩니다.
감사합니다.