Steady Mind For My Life

https://github.com/jongseok3910/Spring-Study

728x90
728x90

전자정부프레임워크 3

전자정부프레임워크 - 수료증

전자정부프레임워크 온라인 정기교육 수강이유 그동안 솔루션 회사의 프로젝트를 많이 해왔다. 솔루션 회사만의 툴, Frame Work로 개발을 해 왔기에 이클립스, 스프링 등 범용적인 기술스택과는 거리가 먼 프로젝트를 많이 해왔다. 앞으로는 범용적인 기술 스택을 사용하며 일을 하고, 더 나아가 전자정부프레임워크를 사용하는 프로젝트를 하게 될 것 같아서 이참에 제대로 배워보자는 마음이 생겼다. 찾아보니 표준프레임워크에서 전자정부 표준프레임워크 온라인 정기교육을 해준 다는 것을 알게 되었고 온오프믹스라는 사이트를 통해 24년 1차 정기교육을 신청했다. 수강기록(2.19 ~ 2.25) 수강신청 후 표준프레임워크 포털에서 EgovFrame을 받아 기본환경 세팅을 한 후 각 패키지별 강의를 들으면서 각 파트별의 실습..

전자정부프레임워크 - JWT(Json Web Token)인증방식 구현, 세션아웃 처리

전자정부프레임워크4.1버전으로(스프링+리액트) 프로젝트 중 로그인 로직을 구현하게 되었다. AS-IS 소스와 달리 전자정부프레임워크의 로그인 인증방식은 JWT인증 방식을 채택해 사용하고 있었다. 토큰방식의 로그인 인증 구현 방식과 세션아웃 처리에 대해 적어본다. 1. 클라이언트에서의 아이디/패스워드 로그인 API 호출 시 넘겨줄 객체를 선언해 놓는다. ID/PW input 값이 변경될 때마다 userInfo가 세팅되도록 onChange 함수 구현 로그인 버튼 클릭 함수 정의를 했다. 로그인 버튼을 클릭하면 formValidator()라는 유효성 검사를 하고(개인적으로 만든 함수) 이상이 없을 시 submitLogin함수에 userInfo객체를 argument로 넣어 API를 호출한다. submitLogi..

전자정부프레임워크 - 마이바티스(MyBatis) 설정 및 사용

1. Configuration 구성 1. 상단의 eGovFrame 클릭 2. Implementaion 3. New Mapper Configuration 1. 대상 프로젝트 클릭(ex: lab106선택) 2. File name 작성(ex: sample_config.xml) 결과: config.xml 생성 완료 2. GUI 형식으로 변환(configuration) 1. 왼쪽에 만들어진 xml파일 오른쪽 클릭 2. Open With 클릭 3. Other... 클릭 4. mapperConfiguraion Editor 선택 결과: GUI 방식으로 변경 완료(아래 sample_config.xml 클릭 시 변경 전 형식 확인 가능) 3. Mapper파일 생성 1. 오른쪽 New 클릭 2. 패키지 선택(ex: test..

728x90
728x90