Steady Mind For My Life

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

728x90
728x90

전자정부프레임워크 4

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

전자정부프레임워크 온라인 정기교육 수강이유 그동안 솔루션 회사의 프로젝트를 많이 해왔다. 솔루션 회사만의 툴, 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..

전자정부 프레임워크 - 메이븐설정(m.2 저장소 변경하기)

기존 전자정부 프레임워크로 개발된 프로젝트를 리액트로 변경/개선하기 위해 open 해보니 구동하면서 과거 소스가 돌아가지 않는 현상이 발생했다. ( org.apache.catalina.LifecycleException관련 에러 ) Maven - Udate Project... 처리까지 했지만 계속해서 오류가 발생했다. Maven 저장소 위치변경 maven은 저장소인 .m2 - repogitory를 가지고 있는데 내가 기존 전자정부 프로젝트를 구동하면서 여러 오류를 잡는다고 이것저것 하면서 .m2 - repogitory가 꼬인 것이 원인이었다. 그래서 해당 전자정부프레임워크는 다른곳을 바라보도록 했다. 일반적으로 아래 경로를 바라보고 있을텐데, C:\Users\사용자명\.m2\repository .m2 re..

728x90
728x90