전체 글 436

전자정부프레임워크 DataSource 추가하기

프로젝트 중 1개 이상의 DB를 참조해서 개발 해야 할 경우가 있다.이럴 경우 Data Source 를 추가하여 사용할 수 있다. 예를 들어 Oracle DB에 A 라는 계정을 참조하여 개발하다가 B 라는 계정을 참조하여 개발 해야 할 경우가 생길경우 다음과 같은 방법으로 처리할 수 있다. 전자정부프레임워크 기준으로 작성하였다. [context-datasource.xml 파일 수정] 1. Bean 생성 2. Data Source 생성 [context-sqlMap.xml 파일 수정]1. Bean 생성 classpath:/egovframework/sqlmap/config/${Globals.DbType}/*.xml [관련 DAO 파일 수정]1. setSuperSqlMapClient 메서드 오버라이드 @Reso..

오라클에서 AES 256 암복호화 처리하기

AES 256 암/복호화 처리를 오라클 내부적으로 Package 를 활용하여 처리할 수 있다. 1. SYSDBA 권한으로 해당 유저에게 권한을 부여한다. GRANT EXECUTE ON DBMS_OBFUSCATION_TOOLKIT TO [유저명]; GRANT EXECUTE ON DBMS_CRYPTO TO [유저명]; 2. Head 패키지를 선언 해 준다. create or replace PACKAGE CRYPTO_AES256 IS /******************************************************************************** encryption ***************************************************************..

forEach 구문에서 varStatus 상태값

JSTL 문법의 for문 사용법 status 는 for문의 돌아가는 상태를 알 수 있게 체크하여 준다 #{status.current} 현재의 for문에 해당하는 번호 #{status.index}0부터의 순서 #{status.count}1부터의 순서 #{status.first}현재 루프가 처음인지 확인 #{status.last}현재 루프가 마지막인지 확인 #{status.begin}for문의 시작 값 #{status.end}for문의 끝 값 #{status.step}for문의 증가값 ※ 출처 : http://kbill.tistory.com/entry/JSTL-core-cforEach-%EC%82%AC%EC%9A%A9%EB%B2%95%EA%B3%BC-varStatus-%EC%83%81%ED%83%9C%EA%..