Spring 프레임워크와 라이브러리

Jieun·2023년 4월 20일
0

📝 Spring 개발환경 세팅하기 및 스프링 프로젝트, 서버 생성 후 자습
📝 프레임워크, Spring 개요 일부
#230420

📌 프레임워크와 라이브러리⭐⭐⭐⭐⭐

Framework(프레임워크)

코드 재사용성 증가를 위해, 클래스 묶음이나 뼈대, 틀을 라이브러리 형태로 제공되는 것

Library(라이브러리)

프로그램 특정 기능에 대한 도구 또는 함수들의 집합

🏷️프레임워크와 라이브러리의 차이⭐⭐⭐⭐⭐

라이브러리와 라이브러리와 프레임워크의 차이는
제어 흐름에 대한 주도성이 누구에게 / 어디에게 있는가에 있다.
즉, 애플리케이션의 Flow(흐름)을 누가 쥐고 있느냐에 달려있다.

프레임워크는 전체적인 흐름을 자체적으로 가지고 있음
개발자가 그 안에서 필요한 코드를 작성함

라이브러리는 개발자가 전체적인 흐름을 가지고 있어서 본인이 원하는 기능을 구현하고 싶을 때 그에 맞는 라이브러리를 가져다 쓸 수 있음.

프레임워크가 집이라면 라이브러리는 집 안에 있는 가구 같은 느낌🤔🤔


🏷️ Framework(프레임워크)의 종류

영속성, 자바 중요 ⭐⭐⭐

영속성 : 영원히 지속가능한 속성

영속성 Framework : CRUD 클래스 및 설정 파일을 라이브러리화하여 구현한 프레임워크
ex) Mybatis (사용예정)

자바 Framework : JAVA를 통한 웹개발에 초점을 맞춰 필요한 요소를 모듈화하여 제공하는 프레임워크
ex) Spring (사용예정)

profile
👩‍💼👩‍💼➡️➡️➡️👩‍💻👩‍💻 생산자의 삶을 살기 위해 개발공부중

0개의 댓글