Chapter 1. 전자정부 프레임워크 설치
● 사전 설치 사항
1. jdk (자바) 프로그램
2. apache-tomcat 서버 프로그램
● 진행 요약
1. 프레임워크 다운로드 : 전자정부 공식 사이트에 접속하여 전자정부 프레임워크를 다운받는다.
2. 프레임워크 설치 : 다운받은 실행 파일로 설치(압축해재)를 진행하고 완료 후 이클립스를 실행한다.
3. 웹 서버 연결 : 이클립스에서 아파치 웹 서버를 연결한다.
4. 프로젝트 생성 : 새로운 프로젝트를 생성한다.
5. 서버와 프로젝트의 연결 : 아파치 웹 서버에 생성된 프로젝트를 올려놓는다.
6. 서버실행 : 아파치 웹 서버를 실행한다.
7. 샘플실행 : 전자정부에서 제공하는 샘플파일을 실행하여 본다.
【 단계별 진행 】
{ 다운로드 }
1. 프레임워크 공식 사이트로 이동 : http://www.egovframe.go.kr/
2. 다운로드의 개발환경을 클릭하여 이동
3. 개발환경의 4.x다운로드 > 개발자용 개발환경 64(..) Version 4.0.0 (클릭)
4. eGovFrameDev-4.0.0-64bit.exe 다운받는다.
{ 설치 및 실행 }
(1) 설치하기 : 다운로드 받은 eGovFrameDev-4.0.0-64bit.exe 파일을 실행한다. ( 실행하면 설치 끝 )
(2) 설치결과 : 실행 후엔 압축이 해제 되고 eGovFrameDev-4.0.0-64bit 라는 폴더가 생성된다.
전자정부 프레임웍은 install 하는 것 없고 관련 폴더가 생성되면 그걸로 설치 끝
생성된 폴더로 이동하게 되면 eclipse 와 workspace 디렉토리가 보임
** ) 위 처럼 설치의 결과는 eclipse 폴더와 workspace 폴더가 생겨나는 것이다.
생성된 eclipse는 반드시 사용해야하지만 workspace는 선택이다.
(5) 이클립스 실행
- 생성된 eclipse 폴더로 이동 후 이클립스를 실행한다. - 아래 그림 -
{ 환경 설정 }
- 요약 -
1. 아파치 서버 연결
2. 퍼스펙티브 확인
3. 프로젝트 생성
4. 아파치 서버에 프로젝트 연결
1. 아파치 서버 연결
(1) Window > Preferences 를 클릭하면 팝업창이 열린다.
(2) Server > Runtime Environments -> [Add] 버튼 클릭
(3) New Server Runtime Environment 팝업 창에서 Apache Tomcat v9.0 선택 후 [Next]
(4) [Browe..] 버튼 클릭하여 Tomcat Server 위치 선택 후 [Finish]
2. 프로젝트 생성
◎ 프로젝트 생성에 앞서 아래의 사항을 확인한다.
eGovFrame 이라는 Perspective 가 선택 되어있어야한다. - 반드시 -
※ 혹시 eGovFrame 퍼스팩티브가 없는 경우 아래를 따라한다.
(ㄱ) Open Perspective 를 클릭한다.
(ㄴ) Open Perspective 팝업창이 열리고 eGovFrame 을 선택하고 [ Open ] 버튼을 클릭한다.
◎ 프로젝트 생성
(1) File > New > egovFrame Web Project 를 선택한다.
(2) 프로젝트 이름 ( mywork1 ) - 임의의 값 입력 가능 -
Group Id ( 1 ) - 필수 사항이지만 아무 번호나 상관 없음 -
[ Next ] 버튼 클릭
(3) Generate example 체크 후 [ Finish ]
(4) 약간의 로딩 시간이 지난 후 - 아래의 그림 - 같이 프로젝트가 생성된다.
♣ 혹시 pom.xml 의 상태가 빨간 (x) 가 붙어 있는 상황이라면 아래 내용을 추가하고 저장한다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.2</version>
</plugin>
(5) 우측 화면 하단의 탭 메뉴는 모두 닫는다.
(6) Window > Show view > Servers 를 선택한다.
(7) 본 화면 아래 만들어진 Servers (탭) 화면에서 - 아래 그림 - 새로운 서버를 를 생성한다.
(8) 서버에 프로젝트를 세팅하고 서버를 가동한다.
3. 샘플 페이지 열기
- http://localhost:8080/mywork1/egovSampleList.do
** 샘플페이지가 잘 뜨면 OK !! **
요기까지 .. { 설치 및 확인 끝 }
{ test1.do 만들기 }
1. Controller 파일 설정
- 프로젝트 아래의 egovframework.example.sample.web 패키지 안에 있는
EgovSampleController 파일에 아래의 내용 설정
[작성내용]
@RequestMapping(value = "/test1.do") // 웹 주소 매핑
public String test() {
return "sample/test1";
}
2. jsp 파일 생성
( 위치 )
- 프로젝트명 > src > main > webapp > WEB-INF > jsp > egovframework > example > sample
- sample 폴더 안에 test1.jsp 파일 생성
- <body>
success
</body> <!-- 간단한 내용을 작성 후 화면에 출력되는지 확인한다. -->
3. 확인
http://localhost:8080/프로젝트명/test1.do