Skip to content

Latest commit

 

History

History
31 lines (18 loc) · 982 Bytes

File metadata and controls

31 lines (18 loc) · 982 Bytes

2021.12.13_퍼사드패턴04.자바와스프링에서찾아보는패턴

spring

  • 브리지와 퍼사드 비슷
  • 대신 다른 시점에서 봤을 때 그런 것 같다임
public class FacadeInSPring{
  MailSender mailSender = new JavaMailSenderImpl();
  
  PlatformTransactionManager platformTransactionManager = new JdbcTranscationManager();
}
  • 둘다 특정 기술에 종속적이지 않음 자바라이브러리에 종속적이지 않은 거임

  • 각 다 인터페이스 뒤로 숨기는 것

  • 스프링 전반의 mvc가 퍼사드라고 볼 수 있는 것

  • 자바가 제공하는 서블릿을 감싸고 있는 퍼사드

  • 스프링 버전 5도 서블릿이 아닐 수 있음 그런것 가능한 것은 인터페이스에 감춰서 가능함

    • 그래서 일종의 퍼사드

    • 어떻게 바라보느냐에 따라 디자인 패턴이 무엇인지 달라질 수 있지만 현재 관점에서는 퍼사드와 유사하다고 할 수 있음

ㄴㄴ