[Start Spring Boot] 스프링 부트란?

·2024년 3월 7일
0

Start Spring Boot!

목록 보기
2/53
post-thumbnail

What is?

Spring Boot란?

  • 웹 프로그램의 개발을 도와주는 자바 웹 프레임워크
  • Spring 프레임워크에 Tomcat이라는 서버를 내장함
  • 엔터프라이즈용 Java 애플리케이션 개발을 편하게 할 수 있게 해주는 오픈소스 경량급 애플리케이션 프레임워크

웹 프레임워크란?

  • 웹 개발을 위해서는... 쿠키, 세션 처리, 로그인/로그아웃 처리, 권한 처리, DB등 구현해야 하는 기능이 매우 많다..!
  • 웹 프레임워크는 이러한 기능을 구현하여 사용자에게 제공!
  • 웹 프로그램을 위한 패키들의 묶음

왜 Spring Boot인가?

많이 사용한다...!

  • 수 많은 기업이 사용중이다.
  • Java를 사용하는 곳이 매우 많다...
  • 최근은 Kotlin을 활용한 Spring Boot가 뜨고있다.

수 많은 보안 기능

  • 기본적으로 보안 공격을 잘 막아준다.
  • SQL 인젝션, XSS, CSRF, 클락재킹과 같은 보안 공격을 막아준다.

WAS가 필요 없음

  • Tomcat을 내장하고 있기 때문에 WAS가 필요없다.
  • 따라서, WAS를 공부하고 설정하는 과정이 없다!

설정이 쉽다

  • Spring은 매우 설정이 복잡했다.
  • Spring Boot의 등장으로 설정이 매우 편해졌다.
profile
백엔드 개발자가 꿈인 컴공과

0개의 댓글

관련 채용 정보