겉바속촉
[점프투스프링부트] 1-01. 스프링부트란 본문
728x90
반응형
점프투스프링부트 1-01
스프링부트(Spring Boot)
- 자바의 웹 프레임워크로 기존 스프링(Spring) 프레임워크에 톰캣 서버를 내장하고 여러 편의기능들을 추가하여 꾸준한 인기를 누리고 있는 프레임워크
- SQL 인젝션, XSS(cross-site scripting), CSRF(cross-site request forgery), 클릭재킹(clickjacking)과 같은 보안 공격을 기본으로 막아 줌
- 스프링부트를 사용하면 이런 보안 공격에 대한 코드를 짤 필요가 없음
- 2012년에 등장하여 10년 이상의 세월을 감내한 베테랑 웹 프레임워크
- 스프링부트 대신 스프링만 사용하여 웹 애플리케이션을 개발한다면 웹 애플리케이션을 실행할 수 있는 톰캣과 같은 WAS(Web Application Server)가 필요 --> 하지만 스프링부트에는 톰캣 서버가 내장되어 있고 설정도 자동 적용되기 때문에 WAS에 대해서 전혀 신경쓸 필요가 없음. 심지어 배포되는 jar 파일에도 톰캣서버가 내장되어 실행되므로 서로 다른 WAS들로 인해 발생되는 문제들도 사라짐.
- 스프링의 복잡한 설정을 자동화하고 단순화 하여 누구나 스프링을 쉽게 사용할 수 있게 만들어졌음
728x90
반응형
'IT 일기 (상반기) > SPRING 기초' 카테고리의 다른 글
[점프투스프링부트] 1-03. 스프링부트 개발 환경 준비 (2) | 2023.02.21 |
---|---|
[점프투스프링부트] 1-02. 자바 설치 (0) | 2023.02.21 |
API (2) | 2022.11.02 |
MVC와 템플릿 엔진 (0) | 2022.11.02 |
정적 컨텐츠 이미지 로드되는 과정 (0) | 2022.11.02 |