Spring Framework
Framework 사용 유지보수 용이 생산성 ⬆️ 배우는 이유? 발전과정과 스프링의 원리를 알기 위해 Servlet ➡️ JSP ➡️ Spring ➡️ SpringBoot 스프링 등장 ➡️ 당시 엄청 복잡함 (EJB, Enterprise Java Beans) ➡️ J2EE 등장 (스프링의 문제점 지적) ➡️ 스프링 프레임워크 등장 ➡️ Bean 등록 지옥 ➡️ 스프링부트 등장 스프링부트 Boot 최소한의 인간 개입으로 시작하고 완전히 작동하는 것을 의미 시작을 위한 복잡한 설정 과정은 스프링 부트가 해결 개발자는 새로운 스프링 애플리케이션을 쉽고 빠르게 시작 스프링부트 특징 스프링을 편리하게 사용할 수 있도록 지원 Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 됨 (WAS) 라이..