메뉴 건너뛰기

조회 수 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
번호 제목 날짜 조회 수
91 자바 정규식 마스킹처리 file 2018.06.26 2631
90 개인정보 마스킹처리 (휴대폰번호, 이메일) 2018.06.26 3941
89 자바 날짜 포맷 변환 방법 file 2018.06.21 1425
88 JDK 9에서 eclipse 실행이 안될때 2018.06.05 1595
87 숫자형식 포멧 방법 2018.02.09 2341
86 jquery 스크롤(scroll) 따라다니는 배너 레이어 / 위로 버튼 / 화면 상단으로 이동 / scroll layer 이벤트 file 2017.07.05 4057
85 BigDecimal타입의 사칙연산 2016.12.22 3713
84 다양한 문자 조합을 이용한 카운팅 구하기 2016.12.09 4939
83 자바 JXL 엑셀파일을 읽어 배열리턴 : JAVA EXCEL ArrayList 2016.12.09 4389
82 날짜 시간 포맷 제어 자바 클래스 : JAVA DateUtils Date time file 2016.12.09 5233
81 자바 다양한 형변환. 그리고 아스키 코드 String char int : JAVA 2016.12.09 4188
80 자바 XML 제어 라이브러리 XStream : JAVA 2016.12.09 4917
79 원하는 패턴의 날짜 구하기 : JAVA 2016.12.09 3598
78 iBATIS 동적으로 맵핑하기 2016.12.09 3948
77 GET 파라메타 쿼리문자열 컨트롤 : getQueryString 2016.12.09 4705
76 접근 제한자 private/ protected/ public / default file 2016.10.06 5136
75 예외처리(Exception handling)방법 file 2016.09.21 4584
74 My-SQL 을 이용한 JDBC file 2016.09.21 4282
73 static멤버와 관련된 예제 2016.09.21 3768
72 파일 읽고쓰는 암호화/복호화 2016.09.21 7381
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved