스프링을 공부하기 전에 스프링 프레임워크란 무엇인가 기본 개념을 정리해봐야겠다 해서 열심히 찾아서 공부해봤는데 공부한 내용을 간략하게 정리해보자면 먼저 스프링(Spring)이란? Java의 프레임워크로 Java 언어를 기반으로 사용하여 JSP, Mybatis, JPA 등 Java를 활용한 기술들의 사용을 편하게 해주고 EJB 기반이 아닌 POJO 기반의 개발로 EJB와 다르게 복잡한 순서 없이 간단하게 이용할 수 있어 "경량 컨테이너"라고 부르기도 합니다. 장점으로는 중복 코드의 사용을 줄여 비즈니스 로직을 간단히 할 수 있다는 점과 이로 인한 오픈소스를 좀 더 효율적으로 가져다 쓰기 좋다는 점이 있겠네요. 그렇다면 프레임워크(Framework)란 무엇일까요? 프레임워크는 간단히 말하자면 필요한것 들을 ..