Programming/Development Knowledge

프로그래밍 용어정리 [스프링] [스프링부트] [리액트]

fishersheep 2022. 4. 24. 13:39
반응형

스프링(Spring)이란

1. 동적인 웹사이트를 개발하기 위한 java기반의 웹 프레임워크

2. 공공기관의 웹사이트를 개발할때 권장하고 있는 전자정부 표준프레임워크의 기반 기술

3. 백엔드 프레임워크


스프링부트(Spring Boot)란

1. 스프링 프레임워크의 사용을 돕는 역활을 한다. (ex: 스프링 프레임워크 사용을 위한 설정 자동화)

2. starter를 통한 dependency 자동화

3. 내장 톰캣 사용 (톰캣 설치  버전관리 필요 X)

톰캣 - Web Application Server 로서 동적인 데이터를 처리하는 웹 서버이다.


리액트(React)란

1. 자바스크립트 라이브러리, 페이스북이 제작

2. 싱글페이지 애플리케이션, 모바일 애플리케이션 개발에 사용

3. 단방향 데이터 흐름 - 데이터의 흐름을 이해하기 쉬우며, 양방향보다 부담이 적다.

4. 컴포넌트 구조 - UI캡슐화

jsx - 자바스크립트의 확장 문법으로 리액트에서 사용가능, 공식 자바스크립트 문법 X

반응형