메뉴 건너뛰기

조회 수 6277 추천 수 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
번호 제목 날짜 조회 수
151 A java Runtime Environment(JRE) or Java Development Kit(JDK) must be ~~~~ 하면서 이클립스가 실행안될때. file 2019.03.05 789
150 Apache Commons HttpClient 3.x 로 Http 서버에 파일 전송하기 file 2019.01.08 1136
149 BigDecimal타입의 사칙연산 2016.12.22 3713
148 Database Connections 생성하기 (Mysql) file 2016.08.29 3365
147 Database Connections 생성하기 (오라클) file 2016.08.29 4072
146 eclipse 콘솔(로그)에 디버그(Debug) 모드에서 실행된 쿼리문을 보여주자. - 전자정부프레임워크 오라클 file 2016.08.29 4172
145 eclipse 콘솔(로그)에 디버그(Debug) 모드에서 실행된 쿼리문을 보여주자. - 전자정부프레임워크 오라클 file 2016.08.29 5999
144 Eclipse에서 import문 자동으로 작성하는 기능 file 2016.09.19 4811
143 enum 2016.09.13 3404
142 File 클래스 file 2016.09.13 3603
141 for-each문 file 2016.09.13 3120
140 GET 파라메타 쿼리문자열 컨트롤 : getQueryString 2016.12.09 4705
139 Gmail 메일 서버를 이용해서 메일 보내기 file 2020.06.29 256
138 HashMap 사용하기 file 2021.03.31 134
137 iBATIS 동적으로 맵핑하기 2016.12.09 3949
136 Jadclipse 플러그인 설치 file 2016.09.19 3512
135 JAR 파일 2016.09.19 3713
134 Java : JSOUP 를 이용, html에서 소스, 링크경로 추출후 절대 경로로 바꾸기 2019.01.08 1166
133 JAVA CentOS JDK 설치 및 환경변수 설정 file 2018.07.09 1821
132 JAVA HashMap의 Key값 출력하기 2018.07.09 1069
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved