스프링 프레임워크 첫걸음_week 1

tth-k·2023년 10월 17일

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

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

프레임워크란?

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

장단점

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

단점 : 프레임워크 고유의 사용법을 이해할 필요가 있다.

스프링 프레임워크란?

자바 개발 환경에서 사용되는 프레임워크 줄여서 스프링이라고도 한다.

스프링 프레임워크의 구성

  • 스프링 부트(Spring Boot)
    - 스프링 애플리케이션을 복잡한 설정없이 빠르게 작성하는 기능을 제공
  • 스프링 프로젝트(Spring project)
    1) 스프링 MVC(Spring MVC) : 웹 애플리케이션을 간단하게 생성하는 기능 제공
    2) 스프링 데이터(Spring Data) : 데이터 접근에 관한 기능 제공
    3) 스프링 배치(Spring Batch) : 배치 처리 기능 제공
    4) 스프링 시큐리티(Spring Security) : 인증/허가 기능 제공
  • 스프링 코어
    1) 스프링 DI(Spring DI) : 의존성 주입(Dependency Injection) 기능 제공
    2) 스프링 AOP(Spring AOP) : 관점 지향 프로그래밍(Aspect Oriented Programming) 기능 제공

1-2 ~ 1-4 개발 환경 준비(자바, IDE, PostgreSQL) → 패스

profile
백엔드 취준생 / 코린이 ヾ(≧▽≦*)o

0개의 댓글