Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.18 KB

spring.md

File metadata and controls

27 lines (19 loc) · 1.18 KB

Spring Framework

Spring Framework란?

  • Framework : 사용자가 프로그램에 직접 모든 부분을 다 만드는것이 아니라
    중요하고, 복잡하고, 어려운 부분을 미리 만들어놓아 사용자가 더 쉽게 프로그램을 만들수 있게 기본 토대를 제공한다.

  • Spring Framework : 많은 프레임워크 중 Spring이라는 이름을 가진 프레임워크.

Spring Framework의 특징

  • 기업 환경에 적합한 가벼운 솔루션, 원스-스탑-숍(One-Stop-Shop)
  • 사용자가 필요한 부분만 사용할수 있도록 모듈화가 되어 있다. (약 20개의 모듈로 구성)
  • 선언적으로 트랜잭션을 관리할 수 있다.
  • 완전한 기능을 갖춘 MVC Framework를 제공

Framework와 Library의 차이점

  • Framework : 사용자가 쉽게 프로그램을 만들수 있게 작성해둔 기본 토대 및 환경
    • ex): 3분 카레와 같은 레트로 식품
  • Library : 사용자가 원하는 로직이나 연산 결과를 얻을수 있게 제공하는 함수나 기능들
    • ex): 카레를 돌리기 위한 전자레인지 같은 도구