프레임워크(Framework)
📌 프레임워크(Framework)
: 소프트웨어나 애플리케이션 개발을 간단하게 해주는 뼈대.
📌 장점
① 개발에 필요한 최소한의 기능을 제공하기 때문에 모든 기능을 작성할 필요가 없음.
② 애플리케이션 개발에 필요한 시간과 비용 줄일 수 있음.
📌 단점
① 프레임워크 사용을 위해 프레임워크 고유의 사용법의 이해가 필요함.
스프링 프레임워크(Spring Framework)
📌 스프링 프레임워크(Spring Framework)
: 자바 개발 환경에서 사용되는 프레임워크.
📌 스프링 프레임워크(Spring Framework) 구성
① 스프링 부트(Spring Boot)
② 스프링 프로젝트
③ 스프링 코어
스프링 프레임워크(Spring Framework) - 스프링 부트(Spring Boot)
📌 스프링 부트(Spring Boot)
: 스프링 애플리케이션을 복잡한 설정 없이 빠르게 작성하는 기능 제공.
스프링 프레임워크(Spring Framework) - 스프링 프로젝트
📌 스프링 MVC(Spring MVC)
: 웹 애플리케이션을 간단하게 생성하는 기능 제공.
📌 스프링 데이터(Spring Data)
: 데이터 접근에 관한 기능 제공.
📌 스프링 배치(Spring Batch)
: 배치 처리 기능 제공.
📌 스프링 시큐리티(Spring Security)
: 인증/허가 기능 제공.
스프링 프레임워크(Spring Framework) - 스프링 코어
📌 스프링 DI(Spring DI)
: 의존성 주입(Dependency Injection) 기능 제공.
📌 스프링 AOP(Spring AOP)
: 관점 지향 프로그래밍(Aspect Oriented Programming) 기능 제공.
'Spring' 카테고리의 다른 글
[Spring] 어노테이션 (0) | 2022.11.02 |
---|---|
[Spring] 실습 : DI 프로그램 만들기 (0) | 2022.11.02 |
[Spring] DI 컨테이너 (0) | 2022.11.02 |
[Spring] 스프링 프레임워크의 핵심 기능 (0) | 2022.11.02 |
[Spring] 개발에 사용하는 라이브러리와 도구 (0) | 2022.11.01 |
댓글