1. Spring 프레임워크가 나오게된 이유1) 컨트롤러(서블릿) 클래스를 생각해보면, 코드들이 하는 일이 거의 비슷함. * 예를 들면 request.getParameter()로 값을 가져와서 getRequestDispatcher().forward()로 뷰에게 보내는 일이라거나.. 요청이 왔을 때 클라이언트가 보내준 정보들을 읽어들이고 백엔드 작업을 하고 JSP로 전달해서 뷰를 만드는..2) 이렇게 반복적으로 작성해야되는 코드들을 누가 대신해주면 좋을 것 같은데? 그래서 나온게 스프링 프레임워크스프링 프레임워크를 사용하면 서블릿을 만드는게 굉장히 간단해진다. * 참고 : 영속성을 담당하는 프레임워크도 있다(MyBatis, JPA)3) 프레임워크 : 작은 라이브러리들의 집합, 개발자들이 반복적으로..