[23년도 공부일지 - SimpleSRM]

SRM 시스템을 운영하며,

이미 20년도 더 되어 JAVA 1.4 에 아웃소싱 업체에서 구현해놓고간 Framework를 사용하는 입장에서 개선하긴 여간 어려운일이 아니다..

 

SM 운영을 하며 쌓이는 기술부채를 조금이나마 뭐라도 끄적이면 낫지 않을까 해서

그나마 익숙한 JAVA 와 조금 더 나아가기 위해서 Spring 프레임워크를 공부하며, 백엔드쪽 역량을 쌓으려고 노력 중이다.

 

간단한 개선 및 구현해보기 + 객체지향,SPRING 관련 강의 들으면서 느낀 것들 최대한으로 적용해보기

 

SRM 프로세스 개념, 프로세스 정리

Regacy 운영 경험을 바탕으로 노후화된 로직에서 문제점을 무엇인 지 생각해보기

  - 사업자 등록번호가 진짜인 지 가짜인지 검증하는 로직이 없다(오래됨과 개선의지가 부족했던 걸까??..)

  - 로그인 방식이 노후

  - 회원가입 시, 이메일 인증기능이 없다. 

  - 가독성이 떨어짐 (한 JSP에 로직이 몇 천, 몇 만 줄이다...)

 

 

1. 로그인 기능 ( Oauth 2.0 + JWT)

 

https://kora1492.tistory.com/94

 

[SpringBoot] 1. Oauth 2.0 기반 소셜 로그인 구현해보기

[참고] https://deeplify.dev/back-end/spring/oauth2-social-login [Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오) 스프링부트를 이용하여 구글, 페이스북, 네이버, 카카오 OAuth2 로그인 구

kora1492.tistory.com

 

 

2. 사업자 등록번호 진위 확인

 

https://kora1492.tistory.com/95

 

[Spring] 국세청_사업자등록정보 진위확인 및 상태조회 서비스 (WebClient)

국세청_사업자등록정보 진위확인 및 상태조회 서비스 https://www.data.go.kr/iim/api/selectAPIAcountView.do#/%EC%82%AC%EC%97%85%EC%9E%90%EB%93%B1%EB%A1%9D%20%EC%83%81%ED%83%9C%EC%A1%B0%ED%9A%8C%20API 공공데이터 포털 국가에서

kora1492.tistory.com