사내 SMS Api Service 1. 개요 최근 사내 SMS 서비스 개발에 대한 필요성이 생겨서 해당 작업을 맡아서 하게 되었다. 물론 혼자 하는 것은 아니지만, 전반적인 계획과 어떻게 구성할지에 대해서는 다같이 고민을 하고 있어서 여기에다가도 올리면서 작업해보려고 한다. 서비스의 구성은 기본적으로 외부로 나가있는 자사 서비스에서 사내 SMS Service 쪽으로 전송 Request를 인증된 키와 함께 보내게 되고, 이를 서비스에서 받아 처리하는 구조이다. 따라서, Restful Api 기반으로 구조를 설계할 예정이며, 해당 서비스는 Docker 기반으로 가상화 하여 올려놓고 사용하고자 하는 큰 목표가 있다. SMS전송은 외부에서 도입한 에이전트가 담당하며 이와는 별개로 SMS 전송 이력이나 키 관리 등은 자체적으로 관리할 예정이다. .. [AOP] AOP Aspect 를 이용한 로그 처리 하기 AOP 및 구성요소 간단 설명 스프링 핵심 구성 요소 중 하나인 AOP 는 로직을 관심사(Aspect)라는 부분으로 나누는 것으로 시작합니다. OOP에서 모듈화의 핵심 단위는 클래스인 반면, AOP의 모듈화 단위는 Aspect 입니다. 종속성 주입은 애플리케이션 개체를 서로 분리하는데 도움이 되고, AOP는 개체와 횡단 관심사를 분리하는데 도움이 됩니다. [용어 설명] Aspect - 횡단 관심사를 제공하는 모듈, 예를 들어 지금 작성하려하는 로깅을 위한 모듈을 로깅을 위한 Aspect 라고 한다. Join Point - AOP 프로그램을 사용하여 작업할 애플리케이션의 위치 Advice - 메소드 실행 전이나 후에 취해야 할 실제 조치 Point Cut - Advice가 실행되는 하나 이상의 Join P.. 이전 1 다음