스프링 런타임 엔진 : 스프링 컨테이너, Application 컨텍스트 서비스 추상화 : 특정 기술에 종속 되지 않는다. 이식성이 높다 AOP - 부가기능을 독립적으로 모듈화 스프링의 모든 기술은 JavaEE에 기반을 둔다 스프링은 POJO 프로그래밍이다 프레임워크를
빈 팩토리 == 애플리케이션 컨텍스트전자는 빈을 생성하고 관계를 설정하는 IoC기본 기능에 초점후자는 애플리케이션 전반에 걸쳐 모든 구성 요소 제어 담당context.getBean()은 기본적으로 Object 반환 하지만 제네릭 사용해 어떤 타입이든 상관 없음, 원래는
웹을 통한 테스트 문제점 --> 고작 기능 하나 테스트하는데 만들어야 될 것들이 너무 많다.작은 단위의 테스트 필요 ( 단위테스트 )여러 개발자가 만든 코드를 모두 통합해 테스트 --> 빌드 스크립트를 이용@Test를 한 클래스에서 두개의 메소드 각각 사용할때 클래스의