반응형
1. 개요
- egovframework3.10 + jdk1.8 + tomcat8 환경으로 나만의 프로젝트 생성해보자.
- 전자정부프레임워크 공통컴포넌트를 default로 생성하면 불필요한 소스및 기능들이 많다.
- 이것을 다쓸필요는 없고 상황에 맞게 불필요한 것들은 삭제하고 최소한으로 만들어본다.
- 지금포스팅에서는 간단하게 개발환경 구축까지 진행해본다.
2. 특징
- 개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제개방형 표준 준수 : 오픈소스 기반의 범용화되고 공개된 기술의 활용으로 특정 사업자에 대한 종속성 배제
- 상용 솔루션 연계 : 상용 솔루션과 연계가 가능한 표준을 제시하여 상호운용성 보장
- 표준화 지향 : 민, 관, 학계로 구성된 자문협의회를 통해 표준화 수행
- 변화 유연성 : 각 서비스의 모듈화로 교체가 용이하며 인터페이스 기반 연동으로 모듈간 변경 영향 최소화
- 편리하고 다양한 환경 제공 : 이클립스 기반의 모델링(UML, ERD), 에디팅, 컴파일링, 디버깅 환경 제공
3. 개발환경 다운로드
- eGovFrameDev-3.10.0-64bit.exe 다운로드
- https://www.egovframe.go.kr/home/sub.do?menuNo=41
4. Maven사용을 위한 settings.xml 다운로드
- settings_2.0.zip 다운로드 (압축풀면 settings.xml 있음)
- https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.5:gettingstarted#maven_%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95
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라이브러리구축 등의 내용을 포스팅한다.
반응형
'개발 > egovframework' 카테고리의 다른 글
[전자정부프레임워크] Id Generation 시퀀스 관리 (0) | 2023.05.02 |
---|---|
[전자정부프레임워크] 스프링시큐리티 로그인 적용(2/2) (0) | 2023.03.31 |
[전자정부프레임워크] 스프링시큐리티 로그인 적용(1/2) (0) | 2023.03.30 |
[전자정부프레임워크] Spring quartz 스케줄러 사용법 (0) | 2023.03.30 |
[전자정부프레임워크] Spring profile (운영,개발 분리) (0) | 2023.03.22 |