PSA1 [Spring] PSA (Portable Service Abstraction) 스프링 3대 특징(IoC/DI, AOP, PSA) 중 PSA에 알아본다. 개념 PSA는 Portable Service Abstraction으로 일관성 있는 서비스 추상화이다. 어댑터 패턴을 적용해 같은 일을 하는 다수의 기술을 공통의 인터페이스로 제어할 수 있게 한 것을 서비스 추상화라고 한다. 추상화 계층을 사용해서 어떤 기술을 내부에 숨기고 개발자에게 편의성을 제공해주는 것을 서비스 추상화(Service Abstraction)이라 한다. 서비스 추상화(Service Abstraction)로 제공되는 기술을 다른 기술 스택으로 간편하게 바꿀 수 있는 확장성을 갖고 있는 것이 Portable Service Abstraction이다. Spring은 Spring Web MVC, Spring Transacti.. 2021. 5. 2. 이전 1 다음