프레임워크? - 뼈대나 근간을 이루는 코드들의 묶음을 칭함 프레임워크 사용 이유 - 프로그램의 기본 흐름이나 구조를 정한다. - 구조에 자신의 코드를 추가하는 방식으로 개발한다. - 일정한 품질이 보장되는 코드의 개발이 가능하다. - 개발시간이 단축된다. 스프링 프레임워크 차별성 - 복잡함 보다는 간단하고 경량화된 프레임워크이다.(EJB 보다 가볍고 간결하다) - 프로젝트의 전체구조를 설계할 때 유용 전체를 설계하는 용도로 사용, OOP 개념의 구조, 의존성 주입 - 다른 프레임워크 간의 통합을 지원, 여러 종류의 프레임워크의 혼용 가능성 증대 - 개발의 생산성과 개발도구의 지원으로 코드의 양이 줄어듬 스프링의 특징 - POJO 기반의 구성 -> 일반적인 자바코드를 이용해서 객체를 구성하는 방식을 스프링..