스프링 프레임 워크 1주차 시작

오늘은 스프링 프레임 워크 공부 시작하면서 정리한 내용을 쓰려고 합니다.


목차


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

(1) 프레임 워크 개념

-> 프레임 워크는 S.W or 어플리케이션 개발할 때 도움을 주는 뼈대입니다.

장점은 개발에 필요한 기능을 제공하기 때문에 모든 기능을 직접 작성하지 않아도 되기 때문에 시간을 줄일 수 있습니다.

(2) 스프링 프레임 워크 개념

스프링 프레임 워크는 자바 개발 환경에서 사용 하는 것입니다. 스프링 프레임 워크는 위에서 프레임 워크 개념에서 알 수 있듯이 개발을 편하고 시간을 줄일 수 있게 여러 가지 기능을 제공해주고 있습니다.

<1> 스프링 부트는 스프링 어플리케이션 복잡한 설정 없이 쉽게 작성할 수 있습니다.

<2> 스프링 프로젝트

  • 스프링 MVC : Web application을 손쉽게 생성할 수 있습니다.
  • 스프링 데이터의 경우 데이터 접근 기능을 제공해줍니다.
  • 스프링 배치는 배치 처리 기능을 제공하고 있습니다.
  • 스프링 시큐리티는 인증 & 허가 기능을 제공하고 있습니다.

<3> 스프링 코어

  • 스프링 DI 의존성 주입을 합니다.
  • -> 공부하면서 이해가 필요했었던 의존성이란? 객체 간 의존성을 개발자가 객체 내부에 직접 호출(new연산자)하고 대신에 외부에 객체를 생성해서 넣어주는 방식입니다.
  • 스프링 AOP는 관점 지향 프로그래밍 기능을 제공해요.

강의와 함께 보니깐, 개념을 한번 더 생각하면서 볼 수 있어서 이해할 때 많은 도움이 될 것 같습니다.

다른 공부 Heap, 연결리스트 공부는 링크로 보기.

Leave a Comment