Spring

    객체 지향 설계와 스프링

    객체 지향 설계와 스프링

    객체 지향 설계와 스프링 목차 자바 진영의 추운 겨울과 스프링의 탄생 스프링이란? 좋은 객체 지향 프로그래밍이란? 좋은 객체 지향 설계의 5가지 원칙(SOLID) 객체 지향 설계와 스프링 자바 진영의 추운 겨울과 스프링의 탄생 자바 진영의 표준 기술이었던 Enterprise Java Beans (EJB), 복잡하고 어려우며 의존적이고 느렸음. → EJB 컨테이너의 대체, Spring → EJB 엔티티빈 기술을 대체, 하이버네이트 기반 JPA 표준 인터페이스 스프링 역사 2002년 로드 존슨 책 출간 EJB의 문제점 지적 EJB 없이도 충분히 고품질의 확장 가능한 애플리케이션을 개발할 수 있음을 보여줌 여기에 지금의 스프링 핵심 개념과 기반 코드가 들어있음 BeanFactory, ApplicationCon..