기존 프로젝트 변경 문의.
- 작성자 :
- 홍*민
- 작성일 :
- 2016-10-04 11:37:05
- 조회수 :
- 1,078
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
현재 프로젝트는 스프링으로 작업되어 있습니다.
표준프레임워크에 최소 기준이
- Annotation 기반 Spring MVC 적용 및 Layered architecture 준수
=> @Controller, @Service, @Repository를 통해 화면처리, 비지니스처리, 데이터처리를 구현하고 @Controller에서는 @RequestMapping을 활용
- 관련하여 @Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속)
- 데이터 처리에 부분에 iBatis 또는 Hibernate 적용
라는 글을 봤는데요. 여기서 문제는
@Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속
이 부분인데요. 기존 프로젝트에서 저 부분에 해당하는 jar 파일만 가져와서 위와 같이 변환해줘도
표준프레임워크의 기준에 부합되는건지 질문드립니다.
위의 과정을 거친 후 적용점검 서비스를 거쳐서 통과되면 이 프로젝트가 표준프레임워크라는게 증명 되는거
맞는지도 궁금합니다.
ps. 표준이라 해서 특정한 조건이 혹시 더 있는지도 알려주셨으면 합니다.
감사합니다.
현재 프로젝트는 스프링으로 작업되어 있습니다.
표준프레임워크에 최소 기준이
- Annotation 기반 Spring MVC 적용 및 Layered architecture 준수
=> @Controller, @Service, @Repository를 통해 화면처리, 비지니스처리, 데이터처리를 구현하고 @Controller에서는 @RequestMapping을 활용
- 관련하여 @Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속)
- 데이터 처리에 부분에 iBatis 또는 Hibernate 적용
라는 글을 봤는데요. 여기서 문제는
@Service는 표준프레임워크의 AbstractServiceImpl 상속, @Repository는 EgovAbstractDAO 상속
이 부분인데요. 기존 프로젝트에서 저 부분에 해당하는 jar 파일만 가져와서 위와 같이 변환해줘도
표준프레임워크의 기준에 부합되는건지 질문드립니다.
위의 과정을 거친 후 적용점검 서비스를 거쳐서 통과되면 이 프로젝트가 표준프레임워크라는게 증명 되는거
맞는지도 궁금합니다.
ps. 표준이라 해서 특정한 조건이 혹시 더 있는지도 알려주셨으면 합니다.
감사합니다.
A
홍성민님, 안녕하세요.
현재 공공기관 등의 통합시스템 적용점검시 4가지 정도를 확인하고 있습니다.
1. 실행환경 라이브러리 포함 여부(maven 혹은 WEB-INF/lib에 실행환경 라이브러리 존재 확인)
2. Spring MVC 채택 여부 확인(@Controller)
3. iBatis/MyBatis 등 채택 여부 확인(Hibernate 등 포함)
4. EgovAbstractServiceImpl, EgovAbstractDAO(MyBatis의 경우 EgovAbstractMapper 혹은 @Mapper 사용 등) 상속 여부 확인
기존 스프링으로 작업한 프로젝트를 적용점검 조건에 부합하게 하기 위해서는 실행환경 라이브러리 추가, Egov 구현체 상속 등이 있겠습니다.
구현체의 경우 상속만 받고 사용하지 않아도 무방하며, 필요에 따라 구현체를 확장한 경우도 적용점검시 표준으로 인정해 드리고 있습니다.
적용점검의 경우 공식 인증서가 발급되지 않으며, 센터차원에서 확인했다는 의미의 적용점검 확인서가 발급됨을 안내드립니다.
감사합니다.
현재 공공기관 등의 통합시스템 적용점검시 4가지 정도를 확인하고 있습니다.
1. 실행환경 라이브러리 포함 여부(maven 혹은 WEB-INF/lib에 실행환경 라이브러리 존재 확인)
2. Spring MVC 채택 여부 확인(@Controller)
3. iBatis/MyBatis 등 채택 여부 확인(Hibernate 등 포함)
4. EgovAbstractServiceImpl, EgovAbstractDAO(MyBatis의 경우 EgovAbstractMapper 혹은 @Mapper 사용 등) 상속 여부 확인
기존 스프링으로 작업한 프로젝트를 적용점검 조건에 부합하게 하기 위해서는 실행환경 라이브러리 추가, Egov 구현체 상속 등이 있겠습니다.
구현체의 경우 상속만 받고 사용하지 않아도 무방하며, 필요에 따라 구현체를 확장한 경우도 적용점검시 표준으로 인정해 드리고 있습니다.
적용점검의 경우 공식 인증서가 발급되지 않으며, 센터차원에서 확인했다는 의미의 적용점검 확인서가 발급됨을 안내드립니다.
감사합니다.