egov를 이용한 stand-alone API 서버 환경 구성
- 작성자 :
- 이*오
- 작성일 :
- 2018-07-16 11:14:11
- 조회수 :
- 2,165
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
검색해보다가 잘 모르고 부족해서 질문 남깁니다.
웹 client 는 따로 있고 egov를 이용해서 stand-alone API 서버를 개발하려 합니다.
대부분의 예제가 web 기반으로 되어 있어서 적합한 예제를 찾지 못했습니다.
java와 쿼리, 설정 관련 xml 파일로만 구성되면 될 것 같은데 적절한 예제가 있는지 궁금합니다.
ex-restful.zip 예제도 실행해보았으나 db 관련 설정부분이 없는 것 같아서 접근이 어렵습니다.
혹 가이드해주실 수 있으신지 궁금합니다..
감사합니다.
검색해보다가 잘 모르고 부족해서 질문 남깁니다.
웹 client 는 따로 있고 egov를 이용해서 stand-alone API 서버를 개발하려 합니다.
대부분의 예제가 web 기반으로 되어 있어서 적합한 예제를 찾지 못했습니다.
java와 쿼리, 설정 관련 xml 파일로만 구성되면 될 것 같은데 적절한 예제가 있는지 궁금합니다.
ex-restful.zip 예제도 실행해보았으나 db 관련 설정부분이 없는 것 같아서 접근이 어렵습니다.
혹 가이드해주실 수 있으신지 궁금합니다..
감사합니다.
A
안녕하세요.
전자정부 표준프레임워크센터입니다.
표준프레임워크센터에서 제공하는 관련 예제는 다음과 같습니다.
1. 다운로드 > 실행환경 > 예제 다운로드 > @RestController 예제
2. 다운로드 > 실행환경 > 예제 다운로드 > Restful 예제
먼저, @RestController 예제같은 경우에는 import하신 후 eGovFrameRestController.java내에 작성된 실행순서대로 진행하여 주시면 됩니다.
그리고 Restful 예제는 import후 DB 설명을 해주셔야합니다.
1) globals.properties에서 사용하시는 DB서버 타입을 설정
(oracle을 사용하지 않으실 경우, pom.xml에 설정된 oracle 10g driver를 주석처리)
2) context-datasource.xml에 사용하실 DB 설정 정리
(예. 데이터베이스 이름 및 port번호, 사용자 아이디, 비밀번호 설정)
3) script 폴더 안에 있는 script.sql, data.sql를 이용하여 테이블 및 데이터 생성
(script에는 EASYCOMPANY라는 데이터베이스를 생성하지만, context-datasource.xml에 설정하신 데이터베이스 이름에 맞게 생성, 사용하시면 됩니다.)
또한, 위키가이드를 제공하고 있으니 참고하시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:itl:restful
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:rex:restful_%EC%98%88%EC%A0%9C
감사합니다.
전자정부 표준프레임워크센터입니다.
표준프레임워크센터에서 제공하는 관련 예제는 다음과 같습니다.
1. 다운로드 > 실행환경 > 예제 다운로드 > @RestController 예제
2. 다운로드 > 실행환경 > 예제 다운로드 > Restful 예제
먼저, @RestController 예제같은 경우에는 import하신 후 eGovFrameRestController.java내에 작성된 실행순서대로 진행하여 주시면 됩니다.
그리고 Restful 예제는 import후 DB 설명을 해주셔야합니다.
1) globals.properties에서 사용하시는 DB서버 타입을 설정
(oracle을 사용하지 않으실 경우, pom.xml에 설정된 oracle 10g driver를 주석처리)
2) context-datasource.xml에 사용하실 DB 설정 정리
(예. 데이터베이스 이름 및 port번호, 사용자 아이디, 비밀번호 설정)
3) script 폴더 안에 있는 script.sql, data.sql를 이용하여 테이블 및 데이터 생성
(script에는 EASYCOMPANY라는 데이터베이스를 생성하지만, context-datasource.xml에 설정하신 데이터베이스 이름에 맞게 생성, 사용하시면 됩니다.)
또한, 위키가이드를 제공하고 있으니 참고하시길 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:itl:restful
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:rex:restful_%EC%98%88%EC%A0%9C
감사합니다.