본문 바로가기
[패스트캠퍼스] Spring

패스트캠퍼스 챌린지 8일차

by 엑츄얼리 2022. 1. 31.

Part 1. Spring Framework

 

Ch 02. 스프링의 핵심 기술 익히기

 01. 자바, 그리고 스프링, 스프링 부트

  - https://start.spring.io 에서 spring의 기본 설정

 

  Java : 객체지향적 프로그래밍 언어

   - 우리가 배우게 될 스프링의 근간이 되는 언어

   - 스프링은 자바 뿐 아니라 코틀린, 그루비로도 사용할 수 있으나 여기서는 자바로 진행

   - 스프링 자체도 거의 대부분 자바로 만들어져 있음

   - jvm을 기반으로 작동하기 때문에 여러 os에서 동작할 수 있는 장점이 있음

   - spring이 사실상 java를 기반으로 이루어져 있기 때문에 spring library를 통해 이해도를 높일 수 있음.

 

 Spring Framework : 기업용 어플리케이션을 만드는데 사용 가능한 오픈소스 프레임워크

 자바, 서블릿, J2EE >>>>> 스프링 프레임워크

 - library : 특정 상황 특정 영역에 맞춰 활용되는 기능에 포커싱

 - framework : library 보다 더 큰 영역, 하나에 어플리케이션에서 다루는 전체적인 기능을 다룸

                   (DB, WEB, Spring, Test)

                   성숙된 기술이므로 어떤 기술을 쓰는지가 중요한 덕목이 되었음

 Spring boot : 스프링 기반으로 자주 사용되는 설정으로 손쉽게 개발할 수 있게 해주는 상위 프레임워크

  - 스프링(각종 도구가 있는 템플릿)보다 한층 더 편리한 프레임워크

  - 웹 어블리케이션(톰캣 등) 서버 내장

  - 자동 설정, 설정 표준화

  - 하지만 원한다면 모두 마음대로 설정할 수 있음

 

 

-----------------------------------------------------------------------------------------------------------------------------------

https:/bit.ly/37BpXic

댓글