호환성 관련 문의를 드립니다.
- 작성자 :
- 개*자
- 작성일 :
- 2015-03-16 17:51:54
- 조회수 :
- 571
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
호환성 관련 문의를 드립니다.
기존의 프로젝트를 상호호환성 서비스를 신청할려고 합니다.
----------------------------------------------------------------------------------------------
1. Controller 클래스들은 전자정부 표준 아키텍처를 준수하여야 합니다.
- 프로젝트 내의 자바 클래스 중 다음 조건을 하나라도 만족하면 점검 대상이 됩니다.
- @Controller 어노테이션을 가지고 있다.
- @RequestMapping 어노테이션을 사용하였다.
- @RequestParam 어노테이션을 사용하였다.
- @ModelAttribute 어노테이션을 사용하였다.
- @SessionAttribute 어노테이션을 사용하였다.
----------------------------------------------------------------------------------------------
>> 우리의 프로젝트는
- @Controller를 사용하였고
- @RequestMapping 말고 ActionMapping을 사용하였고
- @RequestParam 어노테이션을 사용하지 않았습니다.
- @ModelAttribute 어노테이션을 사용하지 않았습니다.
- @SessionAttribute 어노테이션을 사용하지 않았습니다.
- @Resource(name = "goodsService") >> @Autowired 를 사용하였습니다.
----------------------------------------------------------------------------------------------
이렇게 사용하면 상호호환성에 위배되는건가요?
호환성 관련 문의를 드립니다.
기존의 프로젝트를 상호호환성 서비스를 신청할려고 합니다.
----------------------------------------------------------------------------------------------
1. Controller 클래스들은 전자정부 표준 아키텍처를 준수하여야 합니다.
- 프로젝트 내의 자바 클래스 중 다음 조건을 하나라도 만족하면 점검 대상이 됩니다.
- @Controller 어노테이션을 가지고 있다.
- @RequestMapping 어노테이션을 사용하였다.
- @RequestParam 어노테이션을 사용하였다.
- @ModelAttribute 어노테이션을 사용하였다.
- @SessionAttribute 어노테이션을 사용하였다.
----------------------------------------------------------------------------------------------
>> 우리의 프로젝트는
- @Controller를 사용하였고
- @RequestMapping 말고 ActionMapping을 사용하였고
- @RequestParam 어노테이션을 사용하지 않았습니다.
- @ModelAttribute 어노테이션을 사용하지 않았습니다.
- @SessionAttribute 어노테이션을 사용하지 않았습니다.
- @Resource(name = "goodsService") >> @Autowired 를 사용하였습니다.
----------------------------------------------------------------------------------------------
이렇게 사용하면 상호호환성에 위배되는건가요?
A
개발자님 안녕하세요.
표준프레임워크센터입니다.
1번 제안의 의미는 해당 어노테이션중 하나라도 적용을 하고 있다면
표준프레임워크의 아키텍쳐가 적용되어 있어야 한다는 의미입니다.
@controller, @service, @repository의 스테레오타입을 사용하고
service와 DAO인 경우 표준프레임워크에서 제공하는 클래스를 상속받아야 하는 등의 아키텍처를
준수하고 있는지 점검 대상이 된다는 의미입니다.
감사합니다.
표준프레임워크센터입니다.
1번 제안의 의미는 해당 어노테이션중 하나라도 적용을 하고 있다면
표준프레임워크의 아키텍쳐가 적용되어 있어야 한다는 의미입니다.
@controller, @service, @repository의 스테레오타입을 사용하고
service와 DAO인 경우 표준프레임워크에서 제공하는 클래스를 상속받아야 하는 등의 아키텍처를
준수하고 있는지 점검 대상이 된다는 의미입니다.
감사합니다.