* 본 포스팅은 https://baejangho.com/entry/EgovSpring-default-setting 의 포스팅을 참고하여 전자정부 프레임워크 개발환경 v3.10.0을 설치하였음을 밝힙니다.
* 본 포스팅을 무단 복제하거나 배포하지 마시기 바랍니다.
(게시글 최상단에 본 블로그 출처를 밝히시면 포스팅은 가능합니다.)
- 목차 - |
1. 개발환경 다운로드 2. 설치 및 설정 3. 예제 1) Maven 환경설정 2) 프로젝트 생성 및 예제(Hello World) |
(1. 개발환경 다운로드, 2.설치 및 설정 에 대한 포스팅은 https://pit-a-chaen.tistory.com/1 에서 확인 하실 수 있습니다.)
3. 예제
1) Maven 환경설정
프로젝트 생성 전, (1)Tomcat설치 및 (2)Maven환경설정이 필요합니다.
Tomcat설치에 대한 글은 추후에 작성을 해드리도록 하고 본 포스팅에서는 생략합니다.
Maven환경설정 내용은 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.10:gettingstarted 의 Step1. 개발환경설치 - Maven 환경설정을 참고하였습니다.
우선, https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.10:gettingstarted
egovframework:dev3.10:gettingstarted [eGovFrame]
본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드
www.egovframe.go.kr
에서 maven repositiry 3.10 파일을 받아 압축 해제합니다.
settings.xml 파일을 받아서 압축해제한 폴더 아래에 넣어줍니다.
settings.js 파일을 텍스트 편집기로 열어서
<localRepository>경로</localRepository>를 수정해줍니다.
이클립스의 window>preferences 에 들어와서 User Setting을 검색
좀 전에 설정한 settings.xml의 경로를 찾아 지정해줍니다.
2) 프로젝트 생성 및 예제(Hello World)
첫화면에서 eGovFame Web Project를 선택해 줍니다.
해당화면이 보이지 않는경우,
package 영역에서 '마우스 우클릭 > New > eGovFrame Web Project 선택'
혹은 'Ctrl+N 단축키> eGovFrame Web Project 선택'로 접근하실 수 있습니다.
1. 프로젝트 이름을 설정해 줍니다. 저는 PO1App으로 입력하였습니다.
2. 워크스페이스를 설정합니다. 저는 기본값으로 사용하였습니다.
3. 와스 경로를 지정합니다. 저는 개인 개발환경이므로 톰캣(8.5)을 사용합니다.
- 신규 설정이므로 New 클릭
- 8.5 선택
4. 기본값으로두었습니다
5. 프로젝트 명을 따서 패키지명으로 사용되는데, com.{프로젝트명}으로 패키지가 생서됩니다.
저는 다음과같이 작성하였습니다.
작성 후 Next를 누릅니다.
Generate Example 체크박스를 체크해줍니다.
Finish를 누르면 다음과 같이 프로젝트가 생성되고 내부의 폴더들 이 생김을 확인할 수 있습니다.
캡쳐를 하다보니 프로젝트명이 다르게 캡쳐가 됬네요,,
하단부의 Server 의 No servers~ 를 선택하여 서버를 추가해줍니다.
저는 8.5톰캣사용해서 8.5로 선택해주었어요
Add버튼을 이용해서 오른쪽으로 넘겨주고 Finish버튼을 눌러주면 서버등록은 완료됩니다.
포트 충돌이 난다면 Server에있는 정보 더블클릭해서 Port정보 수정해주시면 됩니다.
마지막으로 실행을 해보겠습니다.
Ctrl+F11 단축키나,
프로젝트 우클릭> Run As > Run on server 클릭하여 실행시 다음과 같이
Console창과 기본 게시판 목록을 통해서 동작함을 확인하실 수 있습니다.
여기까지 예제를 통해 동작하는 모습을 확인해보았습니다.
다음글에서 실행환경 설치 및 동작에 대해 포스팅 하도록 하겠습니다.
감사합니다^^
'프로그래밍 > 전자정부프레임워크' 카테고리의 다른 글
[전자정부 프레임워크] 실행환경 최신버전(v3.9.0) (0) | 2021.09.02 |
---|---|
[Error] APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다 (1) | 2021.09.01 |
[전자정부 프레임워크] 개발환경 최신버전(v3.10.0) 설치 -(1) (2) | 2021.08.31 |