메뉴 건너뛰기

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

 사이트에서 설치파일 다운로드 (로그인 필요)

​- 다운로드 받은 파일을 개발 폴더에 압축 해제

  예) c:\dev\eGovFrameDev-3.5.1-64bit.exe (실행)

- 폴더명을 프로젝트 폴더명으로 변경



- 프로젝트 폴더 하위에 "eclipse" 와 "workspace" 폴더가 있습니다.

- eclipse 폴더 오픈


- 많이 보던 그 폴더네요~~

- 저의 경우 여러버전 SDK 에서 개발을 해야 하기에

   eclipse.exe 파일명과 eclipse.ini 파일명에 JDK 버전을 기술해 구분 합니다.

- 이클립스는 eclipse.exe 파일명과 동일한 파일명의 eclipse.ini 파일을 가져 옵니다.


- 이제 eclipse1.8.ini 에 JDK 1.8.x 경로 설정

   (파일명을 구분한 이유임~~)

- eclipse 실행 후 Failed to create the Java Virtual Machine 오류 발생 시

  eclipse 설치 경로 > eclipse.ini 파일에 JDK 경로 설정

- eclipse.ini 파일저보 다시 보기~~
 
openFile
-vm
D:\Java\jdk1.8.0_91\bin\javaw.exe   (본인 설치 폴더 지정)
-vmargs
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.7
-Xms40m
-Xmx712m


# 프로젝트 문서에 기술하려고  
『표준프레임워크 적용 전/후 비교표』
표준프레임워크 적용 전/후 비교
표준프레임워크 적용 전표준프레임워크 적용 후
정보화사업별 동일한 기능들의 중복 개발공통컴포넌트 재사용으로 중복 예산 절감
기술 종속으로 인해 선행사업자 의존도 높음표준화된 개발기반으로 사업자 종속성 해소
프레임워크 미 보유업체는 경쟁 불리프레임워크 무상제공으로 중소기업 경쟁력 향상
정보시스템간 상호 연계 시 많은 기간과 인력이 소요표준화된 연계모듈 활용으로 상호운용성 향상
개발표준 미흡으로 유지보수가 어려움개발표준에 의한 모듈화로 유지보수가 용이

 



공식 가이드는 아래 링크 참고:

http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:clntinstall#db_정보_변경


이클립스 실행

- 처음 실행 시 workspace 위치 확인

- 전자정부표준프레임워크 설치 폴더의 workspace 지정


- 이클립스 실행 화면



프로젝트 생성


1. 이클립스 >> File >> New >> Project >> eGovFrame >> eGovFrame Web Project [선택] >> Next

2. Project name: ProjectName_v1.0
   "ProjectName_v1.0" 이렇게 네이밍 하면, 하단 Maven Setting 에 Group Id:, Artifact Id:, Version: 자동 등록됨

3. Next >> Generate Example [Check] >> Finish

   프로젝트 파일 가져오는데 시간이 좀 걸림, 완료 되면 아래와 같은 메세지가 나올 수 있음
   "this kind of project is associated with the eGovFrame perspective.

     Do you want to open this perspective now?"

   "Yes" 선택시 이클립스 오른쪽 상단 퍼스펙티브(Perspective) 가 Java EE -> eGovFrame 으로 전환 된다.


프로젝트 실행


1. 이클립스 Package Explorer >> ProjectName >> 마우스오른쪽 >> Run as >> Run on Server [선택]

2. 톰켓서버가 설치되지 않았다면 다음 참고, 톰켓 설치 "요기" , 이클립스 동적웹서버 설치 "기"  ^^;

3. 정상적으로 설치가 되었다면 다음 화면을 볼수 있다.


​* 위에 불러온 데이터는 HSQL 에서 가져온 값이다.

​  위치: project > src/main/resources/egovframework/spring/context-datasource.xml

  설정 파일에는 HSQL, MySQL , Oracle 설정 정보가 있습니다.


MySQL 연결 정보 설정

대상 파일

1. project Explorer > src/main/resources/egovframework/spring/context-datasource.xml > mysql 부문 주석 해제 > mysql 환경 설정

2. 프로젝트​ root > pom.xml  > <dependency> mysql 부문 주석 해제

 



Data Source 설정

공통 컴포넌트 설치시 Schema 생성을 위해 Data Source(Database Connection) 작업을 사전 진행

위치: 이클립스 왼쪽 상단 "Data Source Explorer View"

Database Connection 생성

  1. Data Source Explorer에 있는 “Database Connections” 위에서 마우스 오른쪽 키를 누른다.
  2. context menu에서 “New” 를 선택하면 “New Connection Profile” 다이얼로그 창이 오픈된다.
  3. 목록에서 MySQL 선택 하고, 목록 하단에 있는 “Next” 버튼을 누른다.
  4. “Drivers” 선택항목에서 적절한 Driver를 선택한다.
  5. 선택한 Driver 에 대한 Driver Definition을 지정해야 하는 데, “Drivers” 선택항목 우측에 있는 (New Driver Definition)  버튼을 사용하여 Driver Definition 을 입력한다.  요건 (Edit Driver Definition)
  6. Driver Definition 에 대한 입력을 마친 후 Properties 그룹의 “General” 탭에서 필요한 Property 값을 입력한다.
  7. Property 를 입력한 후 하단에 있는 “OK” 버튼을 클릭한 후 Properties 그룹 하단에 있는 “Test Connection”버튼을 클릭하여 connection test를 수행한다.
  8. “Finish”버튼을 눌러 Database Connection 을 완료하면 Database Source Explorer 뷰에 작성한 Database Connection 이 추가된다.

 

 

 

 






# Edit Driver Definition 화면



# CAFE24 호스팅 팁!

   CAFE24 웹호스팅 MySQL 서버에 접속하려면 cafe24  홈페이지에서 IP 접근 설정으로 접근할 수 있다. 단 1개 IP만



공통 컴포넌트 (Common Component)


http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev2:imp:editor:common_component



List of Articles
번호 제목 날짜 조회 수
131 자바 대소문자 확인하는 방법 file 2023.02.15 131
130 HashMap 사용하기 file 2021.03.31 134
129 [객체 지향 언어의 이해] 업캐스팅과 다운캐스팅 file 2021.03.31 157
128 쓰레드 (Thread) 사용하기 file 2021.03.31 104
127 TCP 소켓 프로그래밍 01 - Server/Client 일대일 연결 file 2021.03.31 119
126 자바 String Class 문자열 처리 함수에 대한 정리 2021.03.31 106
125 자바 - 공백 문자 제거하기 (trim, replaceAll) file 2021.03.31 173
124 jstl <c:url value=""> 사용시 ;jsessionid= 붙는 현상 file 2021.03.31 230
123 Reflection을 활용한 메서드, 필드 값 불러오기. 2021.03.31 124
122 java에서 이전 URL 알아내기 2021.03.25 691
121 log4j에서 로그가 출력되지 않는 문제 수정 2021.03.25 405
120 Gmail 메일 서버를 이용해서 메일 보내기 file 2020.06.29 256
119 사용자의 IP를 가져오기 (IPv4) 2020.06.29 1697
118 XML to JSON , JSON to Map 2020.06.29 262
117 국제 시간에 따른 날짜 출력 2020.06.29 121
116 자바 랜덤 함수(Java random) file 2019.03.05 769
115 이클립스에서 같은 파일을 여러 편집창으로 띄우기 file 2019.03.05 677
114 이클립에서 FTP 접속하면서 Operation failed. File system input or output error 가 날때 file 2019.03.05 878
113 이클립에서 Javadoc 생성시 unmappable character for encoding MS949 에러가 발생할때 file 2019.03.05 730
112 이클립스 html, js 등등의 파일에서 에러표시 지우기 2019.03.05 1447
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved