DOWNLOAD 다운로드
실행환경 - 예제 다운로드
- 작성자
- 관리자
- 작성일
- 2024-02-29
- 조회수
- 767
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
R2DBC, MongoDB, Cassandra, Redis 데이터베이스를 연동한 예제입니다.
예제 파일내에 각 데이터베이스별 연동 예제가 구성되어 있으며,
MongoDB, Redis, Cassandra 데이터베이스는 Docker 에 설치하여 구성할 수 있습니다.
[docker-compose] 폴더 내의 readme.txt 파일을 참고하여 Docker 설치 및 기본 환경을 구성할 수 있습니다.
* R2DBC 환경설정
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.2:psl:reactive:r2dbc
* MongoDB 환경설정
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.2:psl:reactive:mongodb
* Cassandra 환경설정
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.2:psl:reactive:cassandra
* Redis 환경설정
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.2:psl:reactive:redis
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-WebFlux-Gradle.zip
- md5 : 1b5c267075815cae0908efa1539dfa74
- sha1 : d3fba9fa8214b151c6075979da29d25d52287e3d
ex-WebFlux-Maven.zip
- md5 : 9e1f44914a569fdcae7e4e533f5a31ee
- sha1 : 4e421b5caab3e50e50c311dcfcf7d259a231e754
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2024-02-27
- 조회수
- 299
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
* Stream Data 발행 예제
/ex-egovframe-stream-pub-r2dbc
* Stream Data 구독 예제
/ex-egovframe-stream-sub-mongodb
* Docker 환경
Apache Kafka : /DOCKER/apache-kafka
Kafka UI : /DOCKER/kafka-ui
RabbitMQ : /DOCKER/rabbitmq
Open Search : /DOCKER/opensearch
MongoDB : /DOCKER/mongodb
* Python 센서 정보 송신 코드 (라즈베리파이 마이크로 컴퓨터 기반)
/IOT/send_rabbitmq_humi_temp_2_1.py
* Cloud Data Stream 환경설정
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:clouddatastream
* Data Stream Publish 예제
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4:rex:publish_data_stream
* Data Stream Subscribe 예제
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4:rex:subscribe_data_stream
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-CloudDataStream.zip
- md5 : 4676e1b63157c11f5ef4503c47284a07
- sha1 : c1f6ca5ce2fcc1ba7a5de532130d9a9a3093d399
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2023-01-10
- 조회수
- 904
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
STOMP 는 단순한 메시징 프로토콜로 고안된 기능입니다. 메시징 프로토콜에서 일반적으로 사용되는 패턴들의 일부를 제공하며, TCP 나 WebSocket 과 같은 신뢰성있는 양방향 streaming network protocol 상에 사용될 수 있습니다.
자세한 내용은 실행환경 가이드를 참고하시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.5:ptl:stomp
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Stomp.zip
- md5 : 5c75dea1f8b63a4b71408d0a84c4b578
- sha1 : f9e11118bcb72d889d9b0ddcb1d385e82db3308d
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2023-01-10
- 조회수
- 1,128
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
WebSocket 은 HTTP 환경에서 소켓 통신을 지원하여, TCP 소켓이 open 된채 서버와 클라이언트간 통신을 처리하도록 지원하는 웹기반 통신 기술입니다.
자세한 내용은 실행환경 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.5:ptl:websocket
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Websocket.zip
- md5 : bdc8e06d2c795eef276940b4b8d2f9b2
- sha1 : 4684024bda2838f8c290444562960f0dae942639
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2023-01-10
- 조회수
- 993
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 설치법 및 사용법은 실행환경 개별예제 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:file_upload_%EC%98%88%EC%A0%9C
* 보안강화 조치
- 업로드된 파일의 확장자에 "_upfile" 추가
- 업로드 파일 확장자에 대해 화이트리스트 처리
- 경로조작 방지를 위해 EgovWebUtil.filePathBlackList() 적용
* 설정파일
/src/main/resources/egovframework/fileUpload.properties
※ file.upload.path를 웹프로젝트 외부 경로 쪽으로 별도로 분리 필수
* 표준프레임워크 실행환경 V4.1.0 적용
ex-Fileupload.zip
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Fileupload.zip
- md5 : 442434a3fe4b1a48aed877af0b5f9703
- sha1 : 668ff944633266902142942a079369dfc0353e54
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2023-01-12
- 조회수
- 541
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 설치법 및 사용법은 실행환경 개별예제 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:file_upload_%EC%98%88%EC%A0%9C
* 보안강화 조치
- 업로드된 파일의 확장자에 "_upfile" 추가
- 업로드 파일 확장자에 대해 화이트리스트 처리
- 경로조작 방지를 위해 EgovWebUtil.filePathBlackList() 적용
* 설정파일
/src/main/resources/egovframework/fileUpload.properties
※ file.upload.path를 웹프로젝트 외부 경로 쪽으로 별도로 분리 필수
* 표준프레임워크 실행환경 V3.10.0 적용
ex-Fileupload-v310.zip
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Fileupload-v310.zip
- md5 : 6673a191dce68179627bd9ae7067e9f8
- sha1 : dbe0fd2025fdb1655d4c7440bccc7df0b34dfbf0
----------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-10-13
- 조회수
- 6,240
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-SpringData-JPA.zip
- md5 : ac44afe586ce4bd6aac180cf8c8cb699
- sha1 : d1de6852c324c213f747cc9340e5c9711edf7a23
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-22
- 조회수
- 9,940
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
easycompany3.zip
- md5 : 51e7c125ba0bd2d7373f9dd316ca8c22
- sha1 : 438d5641942cc0be488ef090a7c9c7be2a6689ff
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2016-01-05
- 조회수
- 5,143
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
ARIA는 경량 환경 및 하드웨어에서의 효율성 향상을 위해 개발되었으며, ARIA가 사용하는 대부분의 연산은 XOR과 같은 단순한 바이트 단위 연산으로 구성되어 있습니다.
ARIA라는 이름은 Academy(학계),Research Institute(연구소),Agency(정부 기관)의 첫 글자들을 딴 것으로, ARIA 개발에 참여한 학.연.관의 공동 노력을 표현하고 있습니다.
ARIA 알고리즘 사용 시, Byte[] 타입으로 인코딩 되기 때문에, Web에서 파라미터 등으로 사용하려면 Base64로 인/디코딩이 필요합니다. (예제에는 미구현)
개발 가이드는 아래의 링크를 참고 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
test.AriaService.zip
- md5 : f17b46877ee6739a6f64954ee56d3fd2
- sha1 : b6191a7a16eee65de1e3864c8e4969bc72f17cc3
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-10
- 조회수
- 6,744
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
- 작성자
- 관리자
- 작성일
- 2015-06-10
- 조회수
- 2,364
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
- 작성자
- 관리자
- 작성일
- 2015-06-10
- 조회수
- 2,679
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Sockjs.zip
- md5 : a146d2ddabec78d7b36d1b7e16627357
- sha1 : acbb3896238af751d05727cdb60c509c7e961225
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-19
- 조회수
- 5,226
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
eGovFrame.RestController.zip
- md5 : cea4f07f97e5153c53632ae71d1a390f
- sha1 : 9552c48d9552d47701ee516bc370f03e49330280
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-22
- 조회수
- 1,935
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
spring3.0에서 제공되는 @Lazy는 xml파일로 bean 정의 할 때 lazy-init 옵션을 주는 것과 같은 기능입니다.
spring 4.0에 추가된 내용은 의존성 주입 시 @Lazy를 이용하면 lazy-init으로 설정된 객체가 실제로 사용되는 시점에서 인스턴스화 됩니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-annotation-lazy.zip
- md5 : 210ad2615699d33797a438dc8f568cfc
- sha1 : 0188f06b2185485b928d997e76a6de45068516b6
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-22
- 조회수
- 1,544
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
@Order를 이용 하면 Collection Framework의 List<E> 에 Element를 Autowired 할 때
주입되는 순서를 정할 수 있습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-annotation-order.zip
- md5 : 3c0469855034625ea9e480590116a741
- sha1 : ad1202c27c0f92665e23e44cc97e52037779e5d3
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-06-23
- 조회수
- 1,727
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
sampleGeneric.zip
- md5 : 553a74f0c0d03232f90050466c08aeec
- sha1 : e4ab1bcba27b465bf27c6767735e22dccf3a9af8
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-02-27
- 조회수
- 5,995
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
easyCompany2.zip
- md5 : 8ed7b050f02b10f000a1c0dcebcd8db9
- sha1 : c7b3d5cdcd706ec542a551c8345f513f457c0839
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2015-02-27
- 조회수
- 3,092
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
egovframework.brte.example.zip
- md5 : a6489e1ff557e5a3f09055452a0010bb
- sha1 : a6114beb34767cf15f2fbf8f4335b3b6511c62a2
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 3,354
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-AsyncRequest.zip
- md5 : cbf0d162e46cec724da050cfd5454c73
- sha1 : 977baf3e9f515caf2ce28155df31cbfe6bc57f7f
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 4,688
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
@CommandMap을 컨트롤러 메소드 파라미터에 선언하면,
특정 VO클래스가 아닌 Map타입 객체로 화면 입력값들을 받아올 수 있습니다.
@CommandMap이 동작하려면 EgovRequestMappingHandlerAdapter 빈 설정이 필요합니다.
상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:annotationcommandmapargumentresolver#annotationcommandmapargumentresolver1
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-CommandMap.zip
- md5 : 779c4b2cac1e4dd5e45e28a0fef7f384
- sha1 : 4d269c48431ce1854de50f4131fe6beb6ad9776f
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 4,543
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
@Controller 클래스에서 발생하는 예외를 손쉽게 처리할 수 있습니다.
(클래스 레벨에 @ControllerAdvice를 선언하고, 어떤 예외를 어떻게 처리할 것인지를 @ExceptionHandler에 정의합니다.)
표준프레임워크에서 정의하고 있는 네가지 Exception(EgovBizException, RuntimeException(DataAccessException 포함), FdlException, 나머지 Exception)을 Controller단에서 처리할 수 있도록 표준프레임워크 3.0에서는 AbstractAnnotationExceptionHandler 추상 클래스를 제공합니다.
따라서 활용하실 때에는 AbstractAnnotationExceptionHandler 클래스를 상속받아 @ControllerAdvice 클래스를 구현하시면 됩니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ControllerAdvice.zip
- md5 : 103d6d089ba576af012496a6248bfb03
- sha1 : df32e0be11517590ed181aedffc80efe84f1b946
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 3,210
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
어플리케이션 시작 시점에서 DB로부터 필요한 Property 정보를 가져오는 기능입니다.
DB기반의 PropertySource 서비스를 활용하시려면, DbPropertySource 빈 설정과 web.xml 설정이 필요합니다.
DbPropertySource 빈에 정의한 SQL문을 통해 DB에 저장된 Property 정보를 key, value 형태로 추출하고,
스프링 3.1에서 제공하는 PropertySource에 추출한 값을 저장합니다.
따라서 기존 <context:propert-placeholder />와 ${key} 조합으로 XML파일에서 값을 가져올 수 있고,
스프링 3.1에서 제공하는 Environment 객체의 getProperty(key) 메소드를 통해서 자바 클래스 내에서도 Property 값을 가져올 수 있습니다.
자세한 설정과 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:property_source#db_propertysource
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-DBPropertySource.zip
- md5 : 3eb75b64e5b92c3cadefd77597778917
- sha1 : a451270557c7f35c68f06d8344bb3815e10e35ab
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 5,652
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-excel-ibatis.zip
- md5 : 029b156c98b83930ec86201dcf56d681
- sha1 : fa12fc8141cfa4364c0659617d25debaaba75e68
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 5,283
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-excel-mybatis.zip
- md5 : ef63e5006c018455b2e0a550362fa638
- sha1 : f629f1fb812cd4f58bd21943d0d14ecf17b93fb2
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 3,589
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
JPA 구현체로는 Hibernate를 사용했으며 Hibernate 관련 설정은 context-hibernate.xml 파일에 포함돼 있습니다.
spring embedded-database를 사용하고 있으므로 별도의 DB 서버를 실행할 필요가 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-JPA-Hibernate.zip
- md5 : 5ff869cf6d20d981679e6a8bac8c24d8
- sha1 : dce0a251e226326dfb2c6b181308578fdb07c8d2
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 7,545
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
MyBatis는 두가지 방식으로 활용할 수 있고, 이 예제를 통해 두 방식의 설정과 사용법을 확인할 수 있습니다.
첫번째 방법은 DAO 클래스(@Repository)를 작성하고, 메서드에서 특정 Statement를 실행하기 위한 QueryId를 파라미터로 Mybatis 내부 메서드를 호출합니다.
이 때 표준프레임워크에서 제공하는 EgovAbstractMapper 추상 클래스를 상속받아 DAO 클래스를 구현하면 손쉬운 방법으로 Mybatis 프레임워크를 활용할 수 있습니다.
두번째 방법은 DAO 클래스 대신 Interface를 작성합니다. 이 때 Interface 구현체는 작성하지 않으며 QueryId는 메서드명이 대신합니다.
이 Interface가 스프링 빈으로 등록될 수 있도록 인터페이서 상단에 @Mapper를 선언해야하며, @Mppaer를 스캔하기 위한 MapperConfigurerScanner 빈 설정이 필요합니다.
어떤 방법으로 구현하는가에 상관없이 Service단에서 데이터처리 메서드를 호출하는 방식은 동일합니다.
본 예제는 아래와 같이 크게 두 개의 패키지로 구성돼 있습니다.
egovframework.sample.emp 패키지 - DAO 클래스로 동작
egovframework.sample.dept 패키지 - Interface 방식으로 동작
MyBatis에 대한 자세한 설명은 아래 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:mybatis
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-MyBatis.zip
- md5 : 45e0fa91bace9b61d2496d599f651a55
- sha1 : af4e63b2db9c433fa0c85364278123352ec8a54a
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 2,784
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
Spring에서 제공하는 HibernateDaoSupport와 HibernateTemplate을 이용해 DAO 클래스를 구현한 예제입니다.
Hibernate 관련 설정은 context-hibernate.xml 파일에 포함돼 있으며,
spring embedded-database를 사용하고 있으므로 별도의 DB 서버를 실행할 필요가 없습니다.
Hibernate와 관련된 상세한 내용은 아래 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:orm
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ORM.zip
- md5 : 112c1ba69d2be174f3514f07f2533426
- sha1 : 84ae2705195f9da274e1b91876280bc3f5f68a0a
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 5,317
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
SpringData 프로젝트의 JpaRepository를 이용해 Data Access Layer를 구현한 예제입니다.
구현체는 Hibernate를 이용했으며, 관련 설정은 context-springdata.xml과 context-hibernate.xml에 포함돼 있습니다.
spring embedded-database를 사용하고 있으므로 별도의 DB 서버를 실행할 필요가 없습니다.
SpringData JPA와 관련한 추가 사항은 아래 가이드에서 확인하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data:jpa:spring_data
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-SpringData-JPA.zip
- md5 : c8be50d874140695a2fcfb2bb4d9859c
- sha1 : 3b07406c05f672c51a81cce791e4e279f37be0cf
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 2,990
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자바 오브젝트와 XML 매핑 정보는 oxm 폴더의 mapping.xml에 정의돼 있습니다.
또한 본 예제는 별도의 DB연결이 필요하므로, context-datasource.xml 파일을 열어 DB연결정보를 수정한 후 실행하시기 바랍니다.
DB 테이블 생성 및 데이터 추가를 위한 정보는 script 폴더에 포함돼 있습니다.
*주요 클래스 및 설정 파일
EgovGoodsController.java의 viewXML() 메서드
mapping.xml
context-oxm.xml
Marshalling/Unmarshalling과 관련한 상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:marshalling_unmarshalling
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-OXM.zip
- md5 : f32984082cf9f248b756ec5a3482db6d
- sha1 : e8241e68964be40934813f8dda4e43a0aeeba6c5
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 6,652
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
본 예제를 실행하시려면 DB연결정보(context-datesource.xml)를 수정하셔야 합니다.
Server Security에 관한 자세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:server_security:xmlschema
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Security.zip
- md5 : 75f2011373834ab5ce39fde37f5c4414
- sha1 : f33d4e8507054c790f24ea4c9b89a4b2cbb5bb42
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-06-17
- 조회수
- 3,880
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
예를 들어 개발용, 운영용 DB 정보를 매번 변경할 필요없이 모두 작성해놓고, profile값으로 두 정보를 구분합니다.
구동 시점에 활성화시킬 profile 값을 미리 설정해놓으면, 설정한 profile 정보에 따라 어플리케이션이 동작합니다.
본 예제는 XML방식으로 Profile 정보를 생성하고, web.xml에 spring.profiles.active 프로퍼티를 이용해 활성화시킬 profile를 지정하고 있습니다.
(Java Configuration을 이용해 Profile을 생성할 수 있으며, web.xml에 spring.profiles.active을 지정하는 것 외에도 여러 설정 방법이 있습니다.)
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Profile.zip
- md5 : 0d3260feea4025ce3320559dc0153b00
- sha1 : 0622605a320bbffc8aa7c890aed36823739c7138
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-08-13
- 조회수
- 8,959
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-MultiDataSource.zip
- md5 : b0aebdffa79157a4c82dbff133bac2e1
- sha1 : 86ca8001720e9ff5355b948015961fa9b90394c4
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2012-11-22
- 조회수
- 6,980
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
egovframework-example-2.5.0.zip
- md5 : e0eed8615099b7776a0441a7aabad09c
- sha1 : a181869985619cfa0f4994ea54156ee6d52d2cc8
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-01
- 조회수
- 12,387
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
easyCompany2.zip
- md5 : ca10cb4e5ef4e2e9e5b439f024ce5c72
- sha1 : 33e778fa4e2d0ddb1b3d536435c54e42baadfb8f
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 14,916
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:jquery
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ajax.zip
- md5 : 08ca3bad20f8046d77f6f2e3b4f1bb52
- sha1 : 7940c70dcaafc8333bd96b83f82ea3b886183765
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,641
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
Validator는 VO클래스에 선언된 Validation 어노테이션을 기준으로, 컨트롤러 메서드 파라미터에 선언된 VO객체값을 검사합니다.
Validation 기준에 맞지 않으면, 컨트롤러 메서드 파라미터로 함께 선언된 BindingResult 객체에 에러정보를 저장합니다.
에러정보의 유무는 BindingResult 클래스의 hasErrors() 메서드로 확인할 수 있고, 이 메서드의 리턴값에 따라 사용자에게 보여줄 응답 페이지를 분기할 수 있습니다.
예를 들어 값이 유효하지 않으면 다시 입력 페이지를 리턴하고, 값이 유효하면 다음 페이지로 계속 진행하도록 만듭니다.
*주요 클래스 및 설정정보
ExampleController.java의 insertMember() 메서드
MemberVO.java
context-validator.xml
example.jsp의 <form:errors />
본 예제와 JSR-303 관련 상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:jsr303
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ClientSecurity.zip
- md5 : 85a94d34937bf3f0ec4c043b286c77d9
- sha1 : 1e3cb3e4dc11b766947e7f51b7b261c475657388
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 4,715
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 설명과 가이드는 다음을 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:compress_decompress
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-compress.zip
- md5 : 198f158cf4d94e0e69a2e633217125e2
- sha1 : daf7527d6402162dac3bc0252cc03c13bc730f86
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,540
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
본 예제는 별도의 DB연결이 필요합니다.
context-datasource.xml 파일을 열어 DB연결정보를 수정한 후 실행하시기 바랍니다.
DB 테이블 생성 및 데이터 추가를 위한 정보는 script 폴더에 포함돼 있습니다.
iBatis와 관련한 자세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:data_access
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-iBatis.zip
- md5 : e905bbdd7164631c144af752e395a333
- sha1 : 5ea4720b2be6af36fd94e4e375060057d799cfe3
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2014-02-19
- 조회수
- 3,563
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-DataAccess-MYBATIS.zip
- md5 : fc6656179ccfd52c3ff9fbefc9fb943a
- sha1 : c78a7e5f1c30b1a81d000a5b3f67759a92e0b099
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 11,318
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
본 예제는 별도의 DB연결이 필요합니다.
context-datasource.xml 파일을 열어 DB연결정보를 수정한 후 실행하시기 바랍니다.
DB 테이블 생성 및 데이터 추가를 위한 정보는 script 폴더에 포함돼 있습니다.
자세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:excel_%EC%98%88%EC%A0%9C
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-excel.zip
- md5 : a0828965add8fa8e14bc60ef2b0baa09
- sha1 : e36e04c04a12175df8cc6a9252b40a9b1edda79f
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 6,842
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 설치법 및 사용법은 실행환경 개별예제 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:file_upload_%EC%98%88%EC%A0%9C
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,227
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 설치법 및 사용법은 실행환경 개별예제 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:%EA%B5%AD%EC%A0%9C%ED%99%94_%EC%98%88%EC%A0%9C
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-i18n.zip
- md5 : aaba351b09c5232c9ecb791031d3195a
- sha1 : 0fad046df5376b34f0be229baa9c59a6ac96e7e4
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,413
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
context-properties.xml 파일을 열어 보내는 서버와 메일주소, 패스워드를 적절히 변경하신 후 실행하셔야 합니다.
자세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:mail_%EC%98%88%EC%A0%9C
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-mail.zip
- md5 : a2f0fef01cdb3254fc44f1bab2a30e42
- sha1 : d540df978f5e87e707cc0147bf0f216827656ee4
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,189
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
Hibernate 관련 설정은 context-hibernate.xml 파일에 포함돼 있으며,
spring embedded-database를 사용하고 있으므로 별도의 DB 서버를 실행할 필요가 없습니다.
Hibernate와 관련한 자세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:psl:orm
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ORM.zip
- md5 : c76184405f6b05faa4d3fc20093ea6bf
- sha1 : 1bc1397d3b93e8b7a74b03bb2730970c292e0aa9
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,058
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자바 오브젝트와 XML 매핑 정보는 oxm 폴더의 mapping.xml에 정의돼 있습니다.
또한 본 예제는 별도의 DB연결이 필요하므로, context-datasource.xml 파일을 열어 DB연결정보를 수정한 후 실행하시기 바랍니다.
DB 테이블 생성 및 데이터 추가를 위한 정보는 script 폴더에 포함돼 있습니다.
*주요 클래스 및 설정 파일
EgovGoodsController.java의 viewXML() 메서드
mapping.xml
context-oxm.xml
Marshalling/Unmarshalling과 관련한 상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:marshalling_unmarshalling
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-OXM.zip
- md5 : a03b252583f25113af195ab756e4690d
- sha1 : 0ee4cd6f16635fdacd28d9fd95480985e6513592
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 4,788
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-ProcessControl.zip
- md5 : 4fdb383522ea08f721f76d0f94e6ae0a
- sha1 : 7a160ff9fe50f171a9686c5291a6e74f8f622613
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 14,577
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
ContentNegotiatingViewResolver을 이용하면 클라이언트가 요청한 콘텐츠 타입에 따라 동일한 컨텐츠를 Representation한 응답 데이터를 구성할 수 있습니다.
ContentNegotiatingViewResolver는 클라이언트가 요청한 Accept 헤더값 또는 확장자를 비교하여 적합한 뷰를 보여줄 수 있도록 도와줍니다.
예를 들어 .json으로 호출한 경우에는 데이터를 json 형식으로 보여주고, .xml으로 호출한 경우에는 데이터를 xml 형식으로 렌더링합니다.
본 예제는 .json을 호출하도록 버튼이 구성돼 있으며, .json으로 호출한 URL을 처리하기 위해 ContentNegotiatingViewResolver에 mediaTypes를 정의하고, MappingJacksonJsonView를 통해 JSON 형식의 데이터를 생성합니다.
*주요 클래스 및 설정 파일
EgovCategoryController.java
springrest-servlet.xml
egovCategoryList.jsp
web.xml
Restful과 관련한 상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:itl:restful
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Restful.zip
- md5 : bc9db5760950500c09afd81816889fae
- sha1 : 1026190413432455f993b985779e9ab3cebba941
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 5,926
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
자세한 사용법은 다음 가이드를 참조하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:spring_security_%EC%98%88%EC%A0%9C
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:server_security
만약 소스를 import한 다음 XML 파일에서 에러가 발생하면, 다음과 같이 조치하신 후 실행하시기 바랍니다.
프로젝트 우클릭 > Spring Tools > Remove Spring Project Nature
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-Security.zip
- md5 : 4dc7af44bf8604ba3fa7894bac85b7c0
- sha1 : 370a18d2db2f05eae604e84b3543ccf33c8fdd1b
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 4,928
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
상세한 설명은 다음 가이드를 참고하시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:rex:spel_%EC%98%88%EC%A0%9C
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:ptl:spel
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-SpEL.zip
- md5 : cf4efa50f0ebfd056945baf3c9c0fb30
- sha1 : bd5bd210a737fe15e5f48534b763ee068ba41da4
------------------------------------------------
- 작성자
- 관리자
- 작성일
- 2011-11-02
- 조회수
- 6,174
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다.
Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
단, 표준프레임워크 내에서 사용된 외부 오픈소스의 경우 원 오픈소스의 라이선스 정책을 유지합니다.
(필수)
(선택)
* 개인정보처리방침 (바로가기)
- * 수집하는 개인정보의 항목 : 이메일주소
- * 수집 이용 목적 : 게시글에 대한 신속한 처리 및 안내
- * 보유 및 이용기간 : 수신거부까지(보유/이용기간 종료 후 개인정보 지체없이 파기)
- * 위의 개인정보의 수집/이용을 거부할 권리가 있습니다. 수집 동의 거부 시 이메일답변여부를 활용 할 수 없습니다.
------------------------------------------------
첨부파일 hashcode(checksum) 정보
------------------------------------------------
ex-UIadaptor.zip
- md5 : 2e4d74ec30f0a69b9be3b264b06af868
- sha1 : fcddb05b137a2fc34c950de356f28321aa361d9e
------------------------------------------------