[Java] Java Spring 파헤쳐보기!

Chobby·2023년 2월 5일
1

Java

목록 보기
1/1

Youtube Spring 5 for Beginner 보러가기

😀What is Spring?

  • Spring은 자바 엔터프라이즈 개발을 위한 프레임워크
  • 개발자는 업무 로직만 작성하여 개발에 전념할 수 있게 지원한다.
  • Spring 프레임워크는 공통 프로그래밍 모듈 및 Configuration 모델을 제공한다.

😁Spring Framework

  • Spring FrameworkSpring의 핵심 기능을 담고있는 프로젝트다.
  • Spring Framework는 애플리케이션 개발을 위해 Spring의 핵심 기능들을 담고 있다.
  1. Core
  2. Testing
  3. Data Access
  4. Web Servlet
  5. Web Reactive
  6. Intergration
  7. Language

😂Spring MVC

  • Spring MVC는 MVC 패턴 기반의 웹 프레임워크
  • Spring MVC는 모든 요청을 받아 컨트롤러로 위임하는 Front Controller를 사용한다.
  • 보편적인 기능만을 제공하고 그 외 설정은 확장을 통해 사용 가능하다.
  • 어노테이션을 이용한 편리하고 효율적인 개발을 지원한다.

🤣Spring Boot

  • Spring Boot는, 실행 가능한 스프링 기반 애플리케이션을 쉽게 생성할 수 있도록 돕는다.
  • 내장된 Tomcat, Jetty, Undertow를 이용해 WAR 배포없이 웹 애플리케이션 생성이 가능하다.
  • 자주 사용하는 Starter POM 파일을 제공하여 라이브러리의 관리가 용이하다.

😃Spring Data JPA

  • 데이터의 영속성을 위해 사용할 수 있는 모듈의 집합이다.
  • JPA의 적용을 쉽게 할 수 있도록 지원한다.
  • DataBase의 연동을 위해 사용된다.

profile
내 지식을 공유할 수 있는 대담함

0개의 댓글