Spring 삼각형 Enterprise Application 개발 시에 복잡함을 해결하는 Spring의 핵심 1. POJO(Plain Old Java Object) -특정 환경이나 기술에 종속적이지 않은 객체지향 원리에 충실한 자바 객체 -테스트하기 용이하며, 객체지향 설계를 자유롭게 적용할 수 있음 2. PSA(Portable Service Abstraction) -환경과 세부기술의 변경과 관계없이 일관된 방식으로 기술에 접근할 수 있게 해주는 설계 원칙 -트랜잭션 추상화, OXM 추상화, 데이터 액세스의 Exception 변환 기능 등 기술적 복잡함은 추상화를 통해 Low level의 기술 구현 부분과 기술을 사용하는 인터페이스로 분리 -예를 들어 데이터베이스에 관계 없이 동일하게 적용할 수 있는 트..
has-thumbnail="1" style="background-image:url('https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcf0cWZ%2FbtrzQozX4UB%2FhCelBNPd1ygk2or2LuckI0%2Fimg.png')"