eGovFrame
DOWNLOAD 다운로드
공통컴포넌트 - 다운로드
공통컴포넌트 3.5.0 all-in-one 배포파일
- 작성자
- 관리자
- 작성일
- 2015-06-26
- 조회수
- 14,751
※ 첨부파일들은 보안패치하여 본 게시물에서 삭제하였으며, “공통컴포넌트 3.5.3 all-in-one 보안강화 패치” 게시물을 참조하세요.
- egovframework-all-in-one_v3.5.0.zip[11,784,924 byte]
[개선 기능]
- 공통컴포넌트 실행환경 3.5.0 버전 적용
전체 공통컴포넌트의 통합배포파일을 제공하니 필요하신 분은 첨부파일을 다운로드 받아서 사용하시기 바랍니다.
*** 주의사항 ***
1. Code, Server, DB의 인코딩 설정을 UTF-8로 하는 것을 권장합니다.
(인코딩 문제로 동작시 오류가 발생할 가능성이 있으며, 다른 인코딩을 사용하기 위해서는 별도의 커스터마이징이 필요함)
2. globals.properties 파일에서 DB정보 입력해야 정상적으로 작동함
3. DB script는 (/src/script/) 해당 DB에 ddl, dml을 활용하셔 직접 DB에 적용하시기 바랍니다.
4. 표준프레임워크에서 제공하는 5종(alitbase, cubrid, mysql, oracle, tibero) 이외에 DB에 사용하기 위해서는
- 기존에 있는 ddl, dml을 참조하여 커스터마이징하여 생성하시기 바랍니다.
- 해당 쿼리문도 기존에 존재하는 쿼리문을 참조하여 커스터마이징하여 생성하시기 바랍니다.
----------------------------------------------------------------------------------------------------
!주의 사항!
제공하는 all-in-one에서 인증서 로그인 컴포넌트를 사용하실 경우, 아래와 같이 사항을 참고 하시기 바랍니다.
인증서 로그인 컴포넌트는 행정전자서명 인증관리센터에서 제공하는 표준보안 API를 사용합니다.
1. GPKI 라이브러리를 사용하실 경우
- 행정전자서명 인증관리센터에 공무원이 직접 신청하여 라이브러리를 제공받아야 합니다.
(GPKI서비스관련 URL : http://www.gpki.go.kr)
- 제공받은 라이브러리를 다음 경로에(src\main\webapp\WEB-INF\lib) GPKI 라이브러리를 넣으시면 오류없이 사용이 가능합니다.
2. GPKI 라이브러리를 사용하지 않으실 경우
- 아래의 안내에 따라 조치하시면 오류를 제거하실 수 있습니다.
============================================================================================
2-1.pom.xml 파일에 주석처리(pom.xml 파일 참조 : GPKI 관련 dependency 2종)
**************** pom.xml ****************
<!-- GPKI인증서 로그인처리 라이브러리 -->
<dependency>
<groupId>kr.go.gpki</groupId>
<artifactId>gpkisecureweb</artifactId>
<version>1.0.4.9</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/gpkisecureweb-1.0.4.9.jar</systemPath>
</dependency>
<dependency>
<groupId>kr.go.gpki</groupId>
<artifactId>libgpkiapi_jni</artifactId>
<version>1.4.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/libgpkiapi_jni-1.4.0.0.jar</systemPath>
</dependency>
*****************************************
2-2. 관련 파일 삭제
* GPKI 인증서
src/main/java/egovframework/com/sec/pki/service/impl/EgovGPKIServiceImpl.java
src/main/java/egovframework/com/utl/sec/service/EgovCertInfoUtil.java
src/main/java/egovframework/com/utl/sec/web/EgovCertLoginController.java
3. SMS 라이브러리를 사용하실 경우
- 모바일 전자정부 M-gov(http://www.mgov.go.kr)에서 공무원이 직접 신청하여 라이브러리를 제공받아야 합니다.
- 제공받은 라이브러리를 다음 경로에(src\main\webapp\WEB-INF\lib) SMSI 라이브러리를 넣으시면 오류없이 사용이 가능합니다.
4. SMS 라이브러리를 사용하지 않으실 경우
- 아래의 안내에 따라 조치하시면 오류를 제거하실 수 있습니다.
============================================================================================
4-1.pom.xml 파일에 주석처리(pom.xml 파일 참조 : SMSI 관련 dependency 1종)
<!-- M-Gov (SMS Service API) -->
<dependency>
<groupId>kr.go.mgov</groupId>
<artifactId>smeapi</artifactId>
<version>2.7</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
</dependency>
*****************************************
4-2. 관련 파일 삭제
* SMS 컴포넌트
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsBasicReceiver.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsBasicServiceImpl.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoReceiver.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoSender.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoServiceImpl.java
src/main/java/egovframework/com/cop/sms/web/EgovSmsInfoController.java
src/main/resources/egovframework/spring/com/context-scheduling-cop-sms.xml
* 서버자원모니터링 컴포넌트
src/main/java/egovframework/com/utl/sys/srm/service/EgovServerResrceMntrngScheduling.java
src/main/resources/egovframework/spring/com/context-scheduling-utl-sys-srm.xml
============================================================================================
5. 공통컴포넌트 Spec
5-1. Minimum JDK 버전 : 1.7
5-2. 적용 실행환경 버전 : 3.5
- egovframework-all-in-one_v3.5.0.zip[11,784,924 byte]
[개선 기능]
- 공통컴포넌트 실행환경 3.5.0 버전 적용
전체 공통컴포넌트의 통합배포파일을 제공하니 필요하신 분은 첨부파일을 다운로드 받아서 사용하시기 바랍니다.
*** 주의사항 ***
1. Code, Server, DB의 인코딩 설정을 UTF-8로 하는 것을 권장합니다.
(인코딩 문제로 동작시 오류가 발생할 가능성이 있으며, 다른 인코딩을 사용하기 위해서는 별도의 커스터마이징이 필요함)
2. globals.properties 파일에서 DB정보 입력해야 정상적으로 작동함
3. DB script는 (/src/script/) 해당 DB에 ddl, dml을 활용하셔 직접 DB에 적용하시기 바랍니다.
4. 표준프레임워크에서 제공하는 5종(alitbase, cubrid, mysql, oracle, tibero) 이외에 DB에 사용하기 위해서는
- 기존에 있는 ddl, dml을 참조하여 커스터마이징하여 생성하시기 바랍니다.
- 해당 쿼리문도 기존에 존재하는 쿼리문을 참조하여 커스터마이징하여 생성하시기 바랍니다.
----------------------------------------------------------------------------------------------------
!주의 사항!
제공하는 all-in-one에서 인증서 로그인 컴포넌트를 사용하실 경우, 아래와 같이 사항을 참고 하시기 바랍니다.
인증서 로그인 컴포넌트는 행정전자서명 인증관리센터에서 제공하는 표준보안 API를 사용합니다.
1. GPKI 라이브러리를 사용하실 경우
- 행정전자서명 인증관리센터에 공무원이 직접 신청하여 라이브러리를 제공받아야 합니다.
(GPKI서비스관련 URL : http://www.gpki.go.kr)
- 제공받은 라이브러리를 다음 경로에(src\main\webapp\WEB-INF\lib) GPKI 라이브러리를 넣으시면 오류없이 사용이 가능합니다.
2. GPKI 라이브러리를 사용하지 않으실 경우
- 아래의 안내에 따라 조치하시면 오류를 제거하실 수 있습니다.
============================================================================================
2-1.pom.xml 파일에 주석처리(pom.xml 파일 참조 : GPKI 관련 dependency 2종)
**************** pom.xml ****************
<!-- GPKI인증서 로그인처리 라이브러리 -->
<dependency>
<groupId>kr.go.gpki</groupId>
<artifactId>gpkisecureweb</artifactId>
<version>1.0.4.9</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/gpkisecureweb-1.0.4.9.jar</systemPath>
</dependency>
<dependency>
<groupId>kr.go.gpki</groupId>
<artifactId>libgpkiapi_jni</artifactId>
<version>1.4.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/libgpkiapi_jni-1.4.0.0.jar</systemPath>
</dependency>
*****************************************
2-2. 관련 파일 삭제
* GPKI 인증서
src/main/java/egovframework/com/sec/pki/service/impl/EgovGPKIServiceImpl.java
src/main/java/egovframework/com/utl/sec/service/EgovCertInfoUtil.java
src/main/java/egovframework/com/utl/sec/web/EgovCertLoginController.java
3. SMS 라이브러리를 사용하실 경우
- 모바일 전자정부 M-gov(http://www.mgov.go.kr)에서 공무원이 직접 신청하여 라이브러리를 제공받아야 합니다.
- 제공받은 라이브러리를 다음 경로에(src\main\webapp\WEB-INF\lib) SMSI 라이브러리를 넣으시면 오류없이 사용이 가능합니다.
4. SMS 라이브러리를 사용하지 않으실 경우
- 아래의 안내에 따라 조치하시면 오류를 제거하실 수 있습니다.
============================================================================================
4-1.pom.xml 파일에 주석처리(pom.xml 파일 참조 : SMSI 관련 dependency 1종)
<!-- M-Gov (SMS Service API) -->
<dependency>
<groupId>kr.go.mgov</groupId>
<artifactId>smeapi</artifactId>
<version>2.7</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/smeapi_2_7.jar</systemPath>
</dependency>
*****************************************
4-2. 관련 파일 삭제
* SMS 컴포넌트
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsBasicReceiver.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsBasicServiceImpl.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoReceiver.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoSender.java
src/main/java/egovframework/com/cop/sms/service/impl/EgovSmsInfoServiceImpl.java
src/main/java/egovframework/com/cop/sms/web/EgovSmsInfoController.java
src/main/resources/egovframework/spring/com/context-scheduling-cop-sms.xml
* 서버자원모니터링 컴포넌트
src/main/java/egovframework/com/utl/sys/srm/service/EgovServerResrceMntrngScheduling.java
src/main/resources/egovframework/spring/com/context-scheduling-utl-sys-srm.xml
============================================================================================
5. 공통컴포넌트 Spec
5-1. Minimum JDK 버전 : 1.7
5-2. 적용 실행환경 버전 : 3.5