[스프링1] 객체 지향 설계와 스프링, DI
🔍 스프링의 탄생 배경 2000년대 초반, 자바 개발자들은 EJB라는 서버 컴포넌트 모델을 사용했다. 유연함을 찾아보기 힘든 정형화된 애플리케이션으로, 자바 개발자들은 객체 지향 언어를 사용함에도 객체 지향적인 서버 개발을 이어나가는 것이 쉽지 않았고 심지어 느렸다. 그러던 무렵, 이에 불만을 가진 몇 개발자의 노력으로 드디어 '스프링'이 세상에 나온다. 현재는 스프링과 함께 JPA, 하이버네이트가 많이 사용되고 있다. 🔍 스프링 개발을 돕는 다양한 도구 스프링 데이터 : 각종 DB의 CRUD를 돕는 기술(예: 스프링 데이터 JPA) 스프링 세션 : 세션 기능을 편리하게 돕는 기술 스프링 시큐리티 : 보안 기능 편의 기술 스프링 Rest Docs : API 문서화 및 테스트 간편화 기술 스프링 배치 : ..
22-23/22-23 Spring 1
2022. 9. 29. 10:00