반응형

백엔드 2

스프링 입문 3 - 2.프로젝트 환경설정 - 라이브러리 살펴보기

라이브러리 살펴보기 External Libraries를 통해 Gradle이 알아서 당겨온 라이브러리를 확인할 수 있습니다. IntelliJ에서 왼쪽 하단의 네모 아이콘을 누르면 오른쪽 상단에 Gradle 메뉴가 생성되는것을 확인할 수 있습니다. 여기서의 Dependencies가 라이브러리의 의존관계를 나타내며 저는 초기 spring boot starter를 통해 web와 thymeleaf 라이브러리만 가져왔으나 web와 thymeleaf이 필요한 라이브러리는 알아서 가져온 것을 확인할 수 있습니다. 즉 web 라이브러리가 tomcat 라이브러리를 Embeded 하고 있습니다. 요즘에는 예쩐과 달리 tomcat 서버, WAS를 따로 설치하지 않고 이런 방식으로 라이브러리 하나만을 빌드해서 웹서버를 띄어 편..

자바 스프링 2022.03.28

백엔드 - 스프링(Spring)이란

Framework 프레임워크 프레임워크는 소프트웨어를 만들때 뼈대가 되는 부분으로 큰틀을 제공하여 그 클에 맞춰 코딩하는 것이라면 라이브러리는 상용할수 있는 함수들의 모임으로 라이브러리를 호출하여 능동적으로 사용 가능 프레임워크의 장점: 개발에 필요한 구조를 이미 코드로 만들어 놓음 → 실력이 다소 부족한 개발자라고 하더라도 필요한 부분만 조립하는 형태로 개발이 가능 → 개발이 쉬워지고 시간이 단축되며 일정한 틀 안에서 개발하기 때문에 어느정도 품질을 보장 받음 출처: https://freestrokes.tistory.com/79 프레임워크와 라이브러리 차이 제어 흐름에 대한 주도성이 누구에게/어디에 있는가 즉 어플리케이션의 Flow(흐름)를 누가 쥐고 있느냐에 따른 차이가 있습니다. 라이브러리는 사용자..

자바 스프링 2022.03.28
1
반응형