전자정부프레임워크 3

전자정부프레임워크 암호화

전자정부 프레임워크에서 암호화 하여 회원가입 하기 암호화 알고리즘이란? 수학적인 과정을 통해 특정한 정보를 의미가 없는 문자로 나열하는 것이다. 암호화 (Encryption) 에는 크게 양방향 암호화 와 단방향 암호화가 있다. 양방향 암호화는 암호호와 복호화가 가능하며 단방향 암호화는 암호화만 가능하고 복호화가 불가능하다. 회원가입을 할 때 사용자의 개인정보들을 보안을 위해 이름이나 이메일 패스워드 등 을 암호화하여 저장해야 한다. 전자정부프레임워크에서는 암복호화 라이브러리를 제공해준다. 자세한 사용법은 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3.8:sec:%EC%95%94%ED%98%B8%ED%99%94_%EB%B3%B5%ED%..

전자정부프레임워크(eGovFrame)란?

전자정부 프레임워크란 java 기반의 정보시스템 구축에 활용할 수 있는 개발,운영 표준 환경을 제공하기 위한 것이다. Java의 Spring 프레임워크와 java 라이브러리를 가지고 미리 만들어 놓은 공통컴포넌트와 이를 개발하는 개발환경, 실행환경, 운영환경, 관리환경 등으로 구성되어 있다. 정부 기관에서 관리하는 검증되고 신뢰할 수 있는 공통된 프레임워크를 사용하므로서 특정 개발사에 종속되지 않고 유지보수가 보다 편하며, 안정적인 개발을 할수있게 도와주는 역할을 한다. 쉽게 생각하면 나라에서 편하게 개발할 수 있도록 만든 프레임워크라고 생각하면 될거같다. eGovFrame의 장점에는 공통컴포넌트 재사용으로 중복 예산 절감 표준화된 개발기반으로 사업자 종속성 해소 프레임워크 무상제공으로 중소기업 경쟁력 ..

egovMap이란?

egovMap 이란 Map형태의 클래스로 MyBatis(iBatis) 또는 parameterClass 또는 resultClass에서 사용할 수 있도록 제공되는 클래스이다. resultClass란 DB에서 조회한 결과를 가져올때, 결과값의 포맷을 가진 클래스이다. 즉, DB에서 userId, userName, userPhone (셋다 VARCHAR2 타입) 을 가져온다고 했을때 resultClass는 DB 컬럼명과 같고 타입도 같은 속성들을 가진 Class가 resultClass로 와야한다. 즉, String userId, String userName, String userPhone 을 가진 Class가 resultClass가 되어야한다. resultMap 사용해서 Mapping을 해도되지만 번거롭고 받을..