[Spring] 객체지향 설계와 스프링
스프링이란? 스프링은 여러가지 기술들의 모음이라고 볼 수 있다.먼저 스프링의 가장 핵심이 되는 스프링 프레임워크, 그리고 여러 스프링 기술들을 편리하게 사용할 수 있도록 도와주는 스프링 부트, 그리고 스프링 데이터, 스프링 세션, 스프링 시큐리티, 스프링 Rest Docs, 스프링 배치, 스프링 클라우드 등등 여러가지가 있다. 가장 중요한 핵심은 스프링 프레임워크(Spring FrameWork) 이다.스프링의 모든 기술들을 편리하게 사용할 수 있도록 도와준다. 핵심 기술: 스프링 DI 컨테이너, AOP, 이벤트 등웹 기술: 스프링 MVC, 스프링 WebFlux데이터 접근 기술: 트랜잭션, JDBC, ORM 지원, XML 지원기술통합: 캐시, 이메일, 원격접근, 스케줄링테스트: 스프링 기반 테스트 지..
2024. 10. 30.