정리
객체지향 설계와 스프링
객체지향 설계와 스프링
2021.12.09스프링 생태계 스프링 데이터 JPA, 세션, 시큐리티, 배치 등 웹기술 스프링 MVC, Webflux 데이터 접근 기술 트랜잭션, JDBC, ORM 스프링 부트의 장점 스프링과 3rd party 라이브러리 자동 구성을 지원한다. (외부 라이브러리 버전을 일일이 맞춰주지 않아도 Spring boot 그 역할을 수행한다.) 그래서 스프링이 무엇일까? 자바 언어 기반의 프레임워크이고, 객체 지향 프로그래밍이다. 즉, 객체지향을 기반으로 개발할 수 있도록 도와주는 프레임워크라고 볼 수 있다. 좋은 객체지향 프로그래밍이란? 객체들의 모임을 파악한다. 프로그램을 유연하고 변경 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 활용된다. 마치, 레고 블록 조립하듯이 사용할 수 있다. 객체 지향의 꽃이라 볼 수 있..