메뉴 건너뛰기

조회 수 4165 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

1. 동적 웹 프로젝트 생성
이클립스에서 File > New > Project를 클릭합니다.

New Project 윈도우에서 eGovFrame > eGovFrame Web Project를 선택하고 "Next"를 클릭합니다.

모든 언어의 기본인 "Hello World"로 프로젝트를 생성해 보겠습니다.
어떤 언어를 배우던지, 'Hello World' 라는 프로그램을 처음 작성하고 실행하게 될 것입니다. 이 프로그램이 하는 일은 실행했을 때 단순히 'Hello World' 라는 문자열을 화에 출력하는 것이 전부인데요, Simon Cozens ('Beginning Perl’의 저자)은 이에 대해 다음과 같이 말했습니다. "Hello World란 프로그래밍 신에게 이 언어를 잘 배울 수 있도록 도와 달라는, 일종의 주문이다." 라고 했습니다.

Dynamic Web Module version의 선택은 다음 문서를 확인하여 선택해 주시기 바랍니다. 저는 2.5를 선택하여 생성하겠습니다.
WAS의 서블릿 버전을 참고 하시면 됩니다.
제우스 : JEUS에서 지원하는 Specification
아파치 톰캣 : http://tomcat.apache.org/whichversion.html

"Next"버튼을 클릭하고 다음 화면에서 "Generate Example"를 체크 한 후 "Finish"를 클릭하여 프로젝트를 생성합니다.

 

"This kind of project is associated with the eGovFrame perspective. Do you want to open this perspective now?" 라고 메세지가 나오면 "Yes"를 선택합니다.
전자정부 프레임워크를 최초 실행 했다면 다음과 같은 화면일텐데요. 이클립스 왼쪽에 퍼스펙티브(Perspective) eGovFrame가 추가됩니다.
마우스로 클릭하면 퍼스펙티브의 미리보기 형태로 나오고 거기에서 작업을 해도 된답니다. 하지만 작게 나와서 불편하네요.

마우스 오른쪽 버튼을 누르고 팝업 메뉴에서 "Restore"를 클릭합니다.  위의 화면으로 돌아갈려면 "Maximize" 버튼을 클릭하면 됩니다.

"HelloWorld" 를 펼쳐보면 다음과 같이 전자정부 프레임워크 동적 웹 프로젝트의 기본 모양이 갖춰지게 됩니다.

2. 프로젝트 실행하기
신규 생성한 웹 프로젝트를 실행하기 위해서 웹서버를 등록하겠습니다.
"Package Explorer" 창의 프로젝트 "HelloWorld"에서 마우스 오른쪽 버튼을 클릭. Run as > Run on Server 선택합니다.
Run On Server 윈도우에서 Select the server type 부분에서 Apache - Tomcat v8.0 Server를 선택하고 "Next" 버튼을 클릭합니다.
설치한 WAS에 따라 선택을 해주면 됩니다. 


아파치 톰캣의 디렉토리를 입력하고 "Next"를 눌려 다음 화면에서 "Available"에 위치한 HelloWorld를 선택하고 "Add"버튼을 눌려 "Configured"로 이동시킨 후 "Finish" 버튼을 클릭하여 완료하면 됩니다.

"Start the Server" 버튼을 클릭해서 서버를 시작합니다. 서버의 상태가 Started, Synchronized" 상태로 되었으면 "http://localhost:8080/HelloWorld"를 웹브라우저 URL에 입력하면 다음과 같이 화면이 열리게 됩니다. 화면에서 출력된 데이터는


List of Articles
번호 제목 날짜 조회 수
23 전자정부 표준프레임워크 파일업로드용량설정 file 2018.12.06 1891
22 이클립스에서 인코딩 설정 file 2018.06.21 2330
21 Spring Security의 동작 방법 file 2018.06.21 4263
20 이클립스 파일 찾기 & 문자열 검색 file 2018.06.21 2405
19 CKEditor 사용 및 파일 업로드 적용 2018.06.12 3165
18 spring ckeditor 파일업로드 예제 (file upload) file 2018.06.12 4515
17 스프링 CKEditor 적용 - 에디터 2018.06.12 5569
16 전자정부프레임워크 사용 중 중복 저장 방지 (새로고침 혹은 뒤로가기시) 2018.06.12 3053
15 "알 수 없는 오류가 발생하였습니다." 라는 에러 메시지가 발생했을 때 대처법 2018.06.12 4139
14 예제 따라하기(1) - 기본 서블릿 구현 file 2018.06.05 2922
13 첫 실행 URL 변경 file 2018.06.05 2715
12 전자정부프레임워크 구조 파악하기 file 2018.06.02 4117
» 전자정부 프레임워크(eGovframe) 동적 웹프로젝트 시작하기(2) file 2017.09.12 4165
10 전자정부 프레임워크(egov framework) 설치하기(1) file 2017.09.12 5296
9 java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceExceptionTranslator 2016.09.21 4160
8 HTMLTagFilter ? 2016.09.21 7747
7 로그인 체크 인터셉터 사용 (AuthenticInterceptor) 2016.09.21 6674
6 getFileNames() 메소드를 이용한 파일 업로드 기능 구현하기 2016.09.21 5802
5 getFileMap() 메소드를 이용한 파일 업로드 기능 구현하기 2016.09.21 6190
4 message 사용을 위한 설정 2016.09.21 6552
Board Pagination Prev 1 2 3 Next
/ 3

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved