2024/08/09 2

2. 서버란 무엇인가?

클라이언트(브라우저)에서 서버로 정보를 요청하는 과정을 간략하게 표현한 그림 사용자는 브라우저를 이용하여 서버에 정보를 요청하고 응답을 받는다. 웹 서버란?웹 서버는 인터넷을 통해 HTTP를 이용하여 웹상의 클라이언트의 요청을 응답해주는 통신을 하는 컴퓨터이다. 오늘날 우리가 자주 사용하는 이메일이나 SNS 등 대부분의 서비스는 웹 서버를 통해 우리가 사용할 수 있게 되었다. 1. 브라우저를 통해 HTTP Request로 웹사이트를 웹서버에 요청한다. 2. 이후 웹서버는 요청을 승인하고 HTTP Response를 통해 웹사이트 데이터를 브라우저에 전송한다. 3. 마지막으로 브라우저는 서버에서 받아온 데이터를 이용해 웹사이트를 브라우저에 그려내는 일을 한다. * 기본적으로 브라우저가 웹서버에 요청을 할때는..

1. 그레이들이란 무엇인가(버전, 라이브러리와 관련됨)

원래라면 successful로 완료되어야 하지만 오류가 발생했다. 일단 프로젝트를 완전 삭제하고 다시 프로젝트를 gradle 포함해서 다시 만들어서 해결했다.실행가능한 jar 파일이 있는것을 확인  그 다음 build.gradle은 gradle 기반의 build 스크립트다. 이 스크립트를 작성하면 소스코드를 빌드하거나 라이브러리들의 의존성을 쉽게 관리할 수 있다. 이것은 Groovy 언어 또는 Kotlin 언어로 작성할 수 있다. 우리는 Groovy 언어로 작성하기로 한다.   build.gradle에서 가장 중요한 것은 바로 라이브러리를 관리한다는 것이다. 우리가 개발을 하면서 필요한 외부 라이브러리들이 굉장히 많다. 그런 라이브러리들을 dependencies 부분에 작성을 하면 gradle이 해당 라..