파덕이 개발 블로그
article thumbnail
서버와 클라이언트
Spring 2023. 6. 18. 19:29

인터넷 서비스는 보통 서버와 클라이언트가 관계를 맺는다. 보통 클라이언트와 서버의 관계는 다음과 같은 그림으로 설명한다. 클라이언트란? 클라이언트는 서버로 요청하는 프로그램을 모두 일컬어 말한다. 주소를 입력한뒤 Enter를 눌러 정보를 요청하는 행위를 '서버에 요청한다'라고 한다. 그러면 서버는 그 주소에 맞는 화면으로 응답한다. 서버란? 서버는 클라이언트의 요청을 받아 처리하는 주체 클라이언트가 데이터를 요청했다면 데이터를, 단지 서버 내에서 처리만 해달라는 요청을 했다면 해당 요청만 처리 할 수도 있다. 흔히 우리가 웹 브라우저에 주소를 입력하는건 '새로운 화면을 그리기 위한 데이터를 달라'는 데이터의 요청에 해당

Build System의 Gradle과 Maven의 차이
Spring 2023. 6. 18. 19:15

빌드 시스템(Build System)에 있는 Gradle과 Maven은 소스코드를 이용해서 실행가능한 애플리케이션을 생성하는 과정을 자동화하는 프로그램 의존성 내려받기 코드 패키징 컴파일 테스트 실행 Gradle의 특징 Maven에 비해 가독성이 좋고 설정이 간단 자바, 코틀린, 그루비 등 다양한 언어를 지원하며, 원하는 대로 빌드 스크립트를 작성 가능하다 빌드와 테스트 속도가 Maven에 비해 더 빠름