본문 바로가기
개발/egovframework

[전자정부프레임워크] 실무용 개발환경 구축해보기

by 아크투어 2023. 3. 21.
반응형

1. 개요

  • egovframework3.10 + jdk1.8 + tomcat8 환경으로 나만의 프로젝트 생성해보자.
  • 전자정부프레임워크 공통컴포넌트를 default로 생성하면 불필요한 소스및 기능들이 많다.
  • 이것을 다쓸필요는 없고 상황에 맞게 불필요한 것들은 삭제하고 최소한으로 만들어본다.
  • 지금포스팅에서는 간단하게 개발환경 구축까지 진행해본다.

 

2. 특징

  • 개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제
  • 상용 솔루션 연계 : 상용 솔루션과 연계가 가능한 표준을 제시하여 상호운용성 보장
  • 표준화 지향 : 민, 관, 학계로 구성된 자문협의회를 통해 표준화 수행
  • 변화 유연성 : 각 서비스의 모듈화로 교체가 용이하며 인터페이스 기반 연동으로 모듈간 변경 영향 최소화
  • 편리하고 다양한 환경 제공 : 이클립스 기반의 모델링(UML, ERD), 에디팅, 컴파일링, 디버깅 환경 제공

 

 

3. 개발환경 다운로드

 

 

개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 

 

4. Maven사용을 위한 settings.xml 다운로드

 

egovframework:dev3.5:gettingstarted [eGovFrame]

본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드

www.egovframe.go.kr

 

 

 

5. 폴더구조및 settings.xml 설정

  • 아래와 같이 폴더를 구성한다.
  • C:\study 에 eGovFrameDev-3.10.0-64bit.exe 를 압축푼다.
  • C:\study 에 maven 폴더를 만들고 그안에 repository폴더도 만든다.
  • C:\study\maven 에서 settings_2.0.zip 압축을 풀면 settings.xml 생긴다.
  • 아래구조는 임의로 정한것이니 개인취향것 하면된다.

# settings.xml 파일 대략 53번째줄
<localRepository>D:/Programs/Maven/repository</localRepository>

# 이부분을 아래 경로로 바꾼다.
<localRepository>C:/study/maven/repository</localRepository>

 

 

6. 이클립스 IDE를 실행하고 따라하기

  • 1시방향 빨간색 부분 클릭하고 가운데 빨간색 부분 eGovFrame을 클릭한다.

  • 개인적으로 본인은 아래처럼 셋팅해서 사용한다.

 

  • Window > Preferences 클릭

 

  • Color and Fonts > Basic > Text Font > Edit... > 에서 취향에 맞게 폰트설정

 

  • Window > Preferences > Maven > User Settings 에서 앞에서 설정한 settings.xml 경로지정

 

 

 

7. 다음글에서는?

  • 전자정부프레임워크에서 제공하는 공통프로젝트를 셋팅 및 불필요한 부분을 제거 (github 소스참고)
  • JDK연동 / Tomcat연동 / Maven라이브러리구축 등의 내용을 포스팅한다.
반응형