GIT / GITHUB GIT이란? 버전 관리 시스템의 일종 소스코드를 효과적으로 관리할 수 있게 해주는 무료/오픈 소스 소프트웨어 브랜치를 통해 Merge 인터넷이 없어도 개발 가능 GITHUB GIT의 웹 호스팅 서비스 협업하는 코드를 저장하는 서버 중 가장
HTTP Hyper Text Transfer Protocol 프로토콜: 서버와 클라이언트가 Request와 Response를 주고 받기 위해 사용되는 일종의 규약, 메세지 클라이언트-서버 프로토콜: 서버와 클라이언트가 Request와 Response를 주고 받기 위해
URI, URL, URN URI Uniform Resource Identifier 인터넷 자원을 나타내는 고유 식별자 = 인터넷에 있는 자료의 ID URI의 하위개념으로 URL, URN이 있음. 즉, URL과 URN을 포괄하는 개념. URL Uniform Resou
Spring Spring의 특징 Spring Boot
GradleGroovy 기반으로 빌드 스크립트 작성의존성 관리를 위한 다양한 방법을 제공Maven보다 빌드 속도가 빠름MavenXML 기반으로 빌드 스크립트 작성생명주기와 프로젝트 객체 모델 개념이 도입됨연관된 라이브러리들이 함께 업데이트됨라이브러리 vs. 프레임워크라
여러 모듈로 구성된 스프링 프레임워크Core : 스프링의 핵심 기술 (DI 컨테이너, AOP, 이벤트, 검증, ...)Web : 웹 어플리케이션 개발과 관련된 기술을 제공(Spring Web MVC)Data Access : 데이터 접근과 관련된 기술을 제공 (트랜잭션,