MVC 매핑 방식과 Foundation layer에 대한 질문입니다.
- 작성자 :
- 조*훈
- 작성일 :
- 2016-04-01 15:02:34
- 조회수 :
- 902
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요
기존 Struts1 기반의 프로젝트를 전자정부프레임워크로 변경하면서 생긴 의문점들에 질문드립니다.
첫번째,
전자정부프레임워크 세부 적용 기준을 보면 Annotation 기반의 Spring MVC라고 되어있는데
필히 Annotation을 이용하여야되는지 궁금합니다. 기존 프로젝트의 Action처리부분이 많아 한 눈에 유지보수하기 편하게
SimpleUrlHandlerMapping 방식으로 XML에서 Controller를 명시하고 있습니다.
DAO나 SERVICE부분에 대해서는 Annotation을 적용하고 있구요.
이렇게 @Controller를 이용하지 않는 부분이 적용기준에 호환성에 어긋나는 구조인지 궁금합니다.
두번째,
Foundation Layer에 대한 질문입니다. 위 질문과 비슷한 맥락으로 적용기준에 대한 질문인데요
init시 CommonMessage나 Global Variable 관리에 있어서 기존 자사의 클래스를 이용해도 되는지 궁금합니다.
전자정부프레임워크(Spring)에서 제공하는 기능으로 해당 사항을 변경하기엔 기능적 차이와 많은 소요가 필요할 것 같아 질문드립니다.
기존 Struts1 기반의 프로젝트를 전자정부프레임워크로 변경하면서 생긴 의문점들에 질문드립니다.
첫번째,
전자정부프레임워크 세부 적용 기준을 보면 Annotation 기반의 Spring MVC라고 되어있는데
필히 Annotation을 이용하여야되는지 궁금합니다. 기존 프로젝트의 Action처리부분이 많아 한 눈에 유지보수하기 편하게
SimpleUrlHandlerMapping 방식으로 XML에서 Controller를 명시하고 있습니다.
DAO나 SERVICE부분에 대해서는 Annotation을 적용하고 있구요.
이렇게 @Controller를 이용하지 않는 부분이 적용기준에 호환성에 어긋나는 구조인지 궁금합니다.
두번째,
Foundation Layer에 대한 질문입니다. 위 질문과 비슷한 맥락으로 적용기준에 대한 질문인데요
init시 CommonMessage나 Global Variable 관리에 있어서 기존 자사의 클래스를 이용해도 되는지 궁금합니다.
전자정부프레임워크(Spring)에서 제공하는 기능으로 해당 사항을 변경하기엔 기능적 차이와 많은 소요가 필요할 것 같아 질문드립니다.
A
안녕하세요. 표준프레임워크 센터입니다.
첫번째로 적용기준에 관한 문의에 대한 답변입니다.
위에서 언급하신대로 Spring MVC에서 @controller Annotation 사용을 기준으로 선정되어 있기 때문에,
사용을 하지 않을 경우 기준에 어긋나게 됩니다.
두번째로 해당 부분의 경우 기존 자사의 클래스를 이용하셔도 문제가 없을 것으로 사료됩니다.
감사합니다.
첫번째로 적용기준에 관한 문의에 대한 답변입니다.
위에서 언급하신대로 Spring MVC에서 @controller Annotation 사용을 기준으로 선정되어 있기 때문에,
사용을 하지 않을 경우 기준에 어긋나게 됩니다.
두번째로 해당 부분의 경우 기존 자사의 클래스를 이용하셔도 문제가 없을 것으로 사료됩니다.
감사합니다.