오늘 한것

  • 스프링 PSA의 개념 학습

오늘 배운것

  • PSA(Portable Service Abstraction)는 사용하는 기술의 본질을 추상화하고 인터페이스를 통해 사용하는 형태를 말한다.
    인터페이스를 통해 사용하기 때문에 기술이 교체되더라도 코드를 수정할 필요가 없기때문에 코드를 유연하게 관리하는것이 가능해진다.
    덕분에 MVC(Tomcat, Netty), 캐시(EHCache), 트랜잭션 등의 구현체를 쉽게 교체할 수 있다.

'TIL' 카테고리의 다른 글

TIL-2021.02.16  (0) 2021.02.16
TIL-2021.02.14  (0) 2021.02.14
TIL-2021.02.09  (0) 2021.02.09
TIL-2021.02.07  (0) 2021.02.07
TIL-2021.02.05  (0) 2021.02.05