01장, 스프링 프레임워크 알아보기

Kiiing_Stone·2023년 4월 24일
0
post-thumbnail

📌 1-1 스프링 프레임워크 개요

📃 1) 프레임워크(framework) :

S.W나 애플리케이션 개발을 간단하게 해주는 뼈대로,
개발에 필요한 최소한의 기능을 제공해 주어, 모든 기능을 작성할 필요 없이,
개발에 필요한 시간과 비용을 줄일 수 있다.
(단, 프레임워크를 사용한 개발에서는 프레임워크 고유의 사용법을 이해할 필요가 있음)

📃 2) 스프링 프레임워크 :

자바 개발 환경에서 사용되는 프레임워크 (= 스프링)

* 스프링 프레임워크 구성 :

 스프링 부트 :

  • 스프링 애플리케이션을 복잡한 설정 없이 빠르게 작성하는 기능 제공.

 스프링 프로젝트

  • 스프링 MVC : 웹 애플리케이션을 간단하게 생성하는 기능 제공.
  • 스프링 데이터 : 데이터 접근에 관한 기능을 제공.
  • 스프링 배치 : 배치 처리 기능을 제공.
  • 스프링 시큐리티 : 인증/허가 기능을 제공

 스프링 코어

  • DI : 의존성 주입(Dependency Injection) 기능을 제공.
  • AOP : 관점 지향 프로그래밍(Aspect Oriented Programming) 기능을 제공.
profile
"Hello, World!"

0개의 댓글