[본인인증 API] jsp 코드를 Java Spring로 변환하려면(코드X)

2021. 8. 19. 00:27개발공부/etc

회사서 본인인증 API를 사용해야 할 일이 있었습니다. 본인인증 API 적용을 서버에서 처리하기로 한 이유는 API 방식이 웹 뷰를 띄우는 방식을 사용하고 있기 때문입니다. 업체로부터 샘플 코드를 받았는데 JSP 기반 코드가 있어 참고해 작성했습니다. 가이드 문서도 있지만 요청할 수 있는 데이터 타입에 대한 세부적인 내용이고 API 사용법에 대한 내용이 적어 구조를 파악하는데 오래걸렸습니다. 

 

JSP 코드에 scriptlet tag로 Java 코드가 작성되어 있는데 해당 코드를 Controller와 Service로 옮겨주었습니다. 넥스트 스텝에서 배운 전략패턴 방식대로 Interface와 도메인 객체, 전략 클래스를 나눠 사용해보니 객체 지향적으로 분리되는 느낌이 들더군요. 코드는 올리지 못했지만 외부 API 호출할 일이 또 있으면 참고할 수 있을 것 같습니다. 내일은 jackson이나 gson을 이용해 객체를 어떻게 JSON으로 넘겨줄 수 있을 지 알아보겠습니다.