[Core] Spring 개요
Spring Framework는 복잡한 EJB의 한계를 극복하고, POJO 기반의 객체지향적 개발을 가능하게 한 경량 자바 프레임워크입니다. IoC/DI, AOP, PSA 등 핵심 철학을 바탕으로 유연하고 테스트 가능한 애플리케이션 구조를 제공합니다.
![[Core] Spring 개요](/img/posts/03-Dev/11-Spring/01-Spring-Intro/spring-intro1.png)
Spring Framework는 복잡한 EJB의 한계를 극복하고, POJO 기반의 객체지향적 개발을 가능하게 한 경량 자바 프레임워크입니다. IoC/DI, AOP, PSA 등 핵심 철학을 바탕으로 유연하고 테스트 가능한 애플리케이션 구조를 제공합니다.

레거시 Spring 개발 환경 구축을 위한 STS 설치부터 Tomcat 다운로드, Dynamic Web Project 생성 및 Maven 변환 과정을 단계별로 설명합니다. 또한, Spring Core 및 Spring MVC 설정을 위한 pom.xml 의존성 추가, applicationContext.xml, spring-servlet.xml, web.xml 파일을 포함한 스프링 컨테이너 및 DispatcherServlet 설정 방법을 자세히 다룹니다.