[Spring] 스프링 - 스프링 프레임워크 기초, 프로젝트 생성 #1
어떤 기능을 하는 어플리케이션을 제작할때, 전체의 기능을 각각의 기능으로 쪼개어 담당하도록 합니다.따라서 이런 세부적인 기능을들 담당하는 component를 알맞게 생성하고 연관지으며 프로그램이 동작하게 됩니다. Spring 이란?스프링은 위에서 언급한 component들을 생성하고 연관시켜 주는 작업을 합니다.Spring application context라는 container를 제공하여 이 container가 각 기능을 담당하는 component를 생성하고 의존성 있는 것들끼리 연결하며, DI(Direct injection) 기법을 이용하여 bean을 상호 연결합니다. 따라서 각 컴포넌트간 어떤 관계에 있는지를 나타내도록 XML 또는 java 로 나타냅니다.학생 component와 과목 compone..