1. 전자정부 표준 프레임워크
적용기준
아키텍쳐 규칙
- Annotation 기반 Spring MVC 준수
- @Controller 및 @RequestMappin을 통한 URL mapping 활용
- view와 model 부분을 controller를 통해 분리
- Annotation 기반 layered architecture 준수
- 화면처리, 업무처리, 데이터처리 부분에 대하여 각각 @Controller, @Service, @Repository 활용
- 업무처리를 담당하는 서비스클래스는 EgovAbstractServiceImpl을 확장하고 업무에 대한 특정 인터페이스 구현
- 데이터 처리를 담당하는 DAO 클래스(@Repository)는 EgovAbstractDAO 또는 EgovAbstractMapper를 상속
- EgovAbstractDAO : iBatis
- EgovAbstractMapper : MyBatis
- Hibermate/JPA 적용시에는 예외, 데이터처리 규칙 참조