-
Framework : 사용자가 프로그램에 직접 모든 부분을 다 만드는것이 아니라
중요하고, 복잡하고, 어려운 부분을 미리 만들어놓아 사용자가 더 쉽게 프로그램을 만들수 있게 기본 토대를 제공한다. -
Spring Framework : 많은 프레임워크 중 Spring이라는 이름을 가진 프레임워크.
- 기업 환경에 적합한 가벼운 솔루션, 원스-스탑-숍(One-Stop-Shop)
- 사용자가 필요한 부분만 사용할수 있도록 모듈화가 되어 있다. (약 20개의 모듈로 구성)
- 선언적으로 트랜잭션을 관리할 수 있다.
- 완전한 기능을 갖춘 MVC Framework를 제공
- Framework : 사용자가 쉽게 프로그램을 만들수 있게 작성해둔 기본 토대 및 환경
- ex): 3분 카레와 같은 레트로 식품
- Library : 사용자가 원하는 로직이나 연산 결과를 얻을수 있게 제공하는 함수나 기능들
- ex): 카레를 돌리기 위한 전자레인지 같은 도구