[스프링 프레임워크 첫걸음] ( 1 / 9 )

박북velog·2023년 3월 9일
1

제 1장. 스프링 프레임워크 알아보기


1.1 프레임워크란 ?

소프트웨어나 애플리케이션 개발을 간단하게 해주는 뼈대 역할

프레임 워크의 장점

  • 프레임워크가 개발에 필요한 최소한의 기능을 제공하기 때문에 자신이 모든 기능을 작성할 필요가 없다.
  • 애플리케이션 개발에 필요한 시간과 비용을 줄일 수 있다.

프레임 워크의 단점

  • 프레임워크를 사용한 개발에서는 프레임워크 고유의 사용법을 따로 이해할 필요가 있다.

1.2 스프링 프레임워크란 ?

자바 엔터프라이즈 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크

스프링 프레임워크는 자바 개발 환경에서 사용되는 프레임워크이다.

스프링이 제공하는 여러가지 기능들

  1. 스프링 부트
  • 스프링 애플리케이션을 복잡한 설정없이 빠르게 작성하는 기능 제공
  1. 스프링 프로젝트
  • 스프링 MVC (Spring MVC)
    웹 애플리케이션을 간단하게 생성하는 기능 제공
  • 스프링 데이터 (Spring Data)
    데이터 접근에 관한 기능 제공
  • 스프링 배치 (Spring Batch)
    배치 처리 기능 제공
  • 스프링 시큐리티 (Spring Security)
    인증 / 허가 기능 제공
  1. 스프링 코어
  • 스프링 DI (Spring DI)
    의존성 주입기능 (Dependency Injection) 제공
  • 스프링 AOP (Spring AOP)
    관점 지향 프로그래밍 기능 제공
profile
느리지만 끝까지 해보자구

0개의 댓글