본문으로 바로가기



개발환경 구성, 개발자 개발환경 활용


표준프레임워크 개발환경은 프로그램 개발, 테스트, 빌드, 형상관리 등 전체 개발 생명주기를 지원한다.



 - 개발환경 설치 및 구성


1) 표준프레임워크 홈페이지에서 제공하는 교육고재 활용 --> 필요한 소프트웨어들이 모두 구성되어 있고 압축을 풀기만 하면 바로 활용이 가능.


2) 표준프레임워크에서 개발환경을 내려 받고, Tomcat, JDK 등 필요한 설정을 한다.        1), 2) 는 윈도우에서만 가능...



3) Eclipse에 표준프레임워크 플러그인을 설치하여 활용하는 방법 --> Window, Mac, Linux 모두 가능


Spring Core IDE 설치 : Spring Core - http://dist.springframework.org/release/IDE


표준프레임워크 플러그인 설치 - eGovFrame - http://maven.egovframe.kr:8080/update


공식 홈페이지 수동 설치 가이드 : http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3:implementationinstall








Eclipse : 자바소스코드를 편집, 컴파일, 테스트, 실행이 가능하도록 지원하는 대표적인 개발도구


PMD : Eclipse 플러그인으로 되어 있으며, 룰셋 기반으로 소스코드 오류 등을 검사하여 품질을 높이도록 한다.


Maven : 프로젝트의 라이브러리 의존성을 관리하고 컴파일, 빌드, 배포에 이르는 전체 개발 과정을 관리한다.


JUnit : 단위테스트 코드를 작성하여 테스트하도록 지원


Subversion(SVN) : 형상관리 도구로 소스코드를 통합하고 버전관리를 한다.




















Maven install로 빌드를 수행하게 되면 compile, test, package, install의 순서로 실행된다. 처음 compile 단계에서 resources 플러그인이 실행되어 소스코드가 copy 되고, compiler 플러그인이 동작하여 컴파일을 수행한다. Test 단계에서 test 플러그인이 실행되어 단위테스트를 수행하고, surefire 플러그인을 통해 테스트결과 리포트를 생성한다. package 단계에서 war 플러그인이 동작해 war 배포파일이 생성되고, install 단계에서 로컬 repository에 배포되게 된다.



'Programming > eGovFrameWork' 카테고리의 다른 글

전자정부 표준프레임워크란?  (0) 2019.02.11