Spring 스프링 1일차 - 프레임워크란?
구글링을 해 본 결과 다음과 같은 정의를 찾을 수 있었다. "소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것" 이라고 정의가 되어있다. 프레임워크는 라이브러리와 달리 애플리케이션의 틀과 구조를 결정할 뿐 아니라, 그 위에 개발된 개발자의 코드를 제어한다. 구체적이며 확장 가능한 기반 코드를 가지고 있으며, 설계자가 의도하는 여러 디자인 패턴의 집합으로 구성되어 있다. 장점. 생산성 향상 - 재사용 가능한 이미 만들어진 모듈을 이용, 코드중복 감소 관리의 용이 - 구조의 통일로 인한 관리의 용이 이 위에 말이 바로 이해가 간다면 뒤로가기를 눌러 다음 글을 읽을 필요가 없다. 하지만 우리는 자연스럽게 아래로 내려가면 되겠다. 그럼 먼저, ..