[Spring Framework] Spring 핵심 원리 #1
2022.01.31
1. 개요 Spring이 제공하는 핵심 가치와 원리를 이해해야 합니다. 왜 Spring을 만들었고, Spring이 왜 이런 기능들을 제공하는지를 살펴봅니다. 과거 오픈 소스는 ‘사파’라 불렸고, 표준이 ‘정파’ 기술로 불렸습니다. EJB는 ‘정파’였기 때문에 여러 기업들에서 EJB를 많이 도입했습니다. EJB가 이론적으로는 정말 좋았지만, 현실적으로 너무 어렵고, 느렸습니다. 그리고 비쌌습니다. EJB 엔티티빈 → 하이버네이트 → JPA 지금 시점에 Java로 개발할 때의 메인이 되는 두 축은 Spring과 JPA입니다. Spring 프레임워크의 역사 (로드 존슨이 최초 만들었던 3만줄의 Spring 코드로부터 시작하였습니다.) 2003년, Spring 프레임워크 1.0 출시 - XML로 설정 2006년..