[IT기초상식]스트럿츠와 스프링의 차이

남성현
1 min readAug 2, 2019

--

스트럿츠

  1. 웹에 특화된 프레임워크
  2. 전반적 흐름 : 웹 브라우저 사용자의 요청 > 서블릿에서 해당 요청 받음 > xml 설정에 따라 알맞은 액션으로 연결.

스프링

  1. 웹 뿐만 아니라 자바 어플리케이션에도 특화된 프레임워크
  2. 전반적 흐름 : 스트럿츠가 xml 설정에 따라서 움직인다면 스프링은 xml뿐만 아니라 자바 기반 어노테이션을 활용하여 자바 빈을 등록할 수 있음.
  3. 실질적으로 비즈니스 로직을 실행하는 Service나 Repository같이 자바빈으로 등록된 것들은 웹 환경이 아닌 어디에서도 사용이 가능함.
    (외부 인터페이스에 확장까지 고려한 프레임워크)

--

--