PSA(포터블 서비스 추상화) PSA란? 환경과 세부 기술의 변화에 관계없이 일관된 방식으로 기술에 접근하도록 하는 것 스프링은 다양한 기술에 대한 서비스를 추상화 인터페이스로 연결을 한다 (OXM, 트랜잭션 등..) 서비스에 대한 구체적인 기술과 설정은 설정파일이나 XML파일 내에서 수행한다 PSA를 통해서 특정 기술에 종속적이지 않은 코드를 작성할 수 있다