- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 정렬
- Firebase
- 자료구조
- Java
- 파이썬
- android studio
- 비주얼 베이직
- 프로그래밍 입문
- 알고리즘
- 자바
- C언어
- 구글 로그인
- 배열
- firebase google
- oauth
- 안드로이드 스튜디오
- 프로그래머스
- til
- python
- 컴퓨터공학과
- 안드로이드
- 공유대학
- 동적할당
- 연결리스트
- C++
- 로그인
- 백준
- 코딩테스트
- sql
목록개인 공부/Spring (2)
코딩하는 해달이
RESTful API란?두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스이다.API란?애플리케이션 프로그래밍 인터페이스(API)는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의한다. 개발자는 다른 애플리케이션이 프로그래밍 방식으로 애플리케이션과 통신할 수 있도록 API를 표시하거나 생성한다. 따라서 웹 API는 클라이언트와 웹 리소스 사이의 게이트웨이라고 생각할 수 있다.클라이언트클라이언트는 웹에서 정보에 액세스하려는 사용자이다. 클라이언트는 API를 사용하는 사람 뿐아니라 소프트웨어 시스템일 수도 있다.리소스리소스는 다양한 애플리케이션이 클라이언트에게 제공하는 정보이다. 리소스는 이미지, 동영상, 텍스트, 숫자 또는 모든 유형의 데이터 일 수 있다. ..
GradleJava나 Groovy, Kotlin등 여러 유형의 소프트웨어를 빌드할 수 있는 오픈 소스 빌드 자동화 도구이다. Gradle은 빌드하려는 대상이나 방법을 거의 고정하지 않아 유연하다.Gradle이 자동화 할 수 있는 작업들Compile - Java 파일의 소스코드를 컴퓨터가 이해할 수 있도록 바이트 코드로 변환Test - 유닛 테스트, UI 테스트Packaging - 스프링 코드를 패키징 해 .jar 파일이나, .war 파일로 생성Deploy & Run - 서버 실행용어 정리프로젝트 - Gradle이 빌드하는 것, 프로젝트에는 빌드 스크립트가 포함되며 해당 프로젝트에 대한 태스크, 의존성, 플러그인 및 기타 구성을 정의한다.태스크 - 코드 컴파일, 테스트 실행 또는 배포와 같은 특정 작업을 ..