웹프레임워크 | 1. Spring이란 무엇인가





스프링이란?

  • 자바 애플리케이션을 개발하는데 필요한 하부구조(infrastructure) 를 포괄적으로 제공하는 것
  • Simplify Java Enterprise development


    스프링의 장점

  • 스프링을 통해 Java Enterprise 시스템 개발이 용이
    • 비즈니스 로직에 집중 가능하여 생산성 증대
    • 재사용 및 유지 보수 용이, 확장성을 가진 코드 설계
  • 전자 정부 표준 프레임워크는 스프링 기반

  • 소프트웨어 공학의 주요 설계 패턴을 경험할 수 있는 기회가 있음
    • 좋은 프로그래밍 습관 형성이 가능