소프트웨어 개발에서 사용되는 중요한 개념 중 하나주로 비즈니스 영역을 나타내고 해당 영역에서 사용되는 객체와 데이터를 포함비즈니스 영역 모델링어떤 업부가 수행되고 어떤 데이터와 규칙이 적용되는지를 모델링함도메인 모델도메인은 비즈니스 영역의 도메인 모델을 정의함이해관계자
공공 데이터 API : 정부 기관이나 기타 조직이 제공하는 공공 데이터를 사용할 수 있는 API소셜 미디어 API : 트위터, 페이스북, 인스타그램과 같은 소셜 미디어 플랫폼은 다른 애플리케이션과 상호 작용을 할 수 있을 API 제공결제 게이트웨이 API : 온라인 상
소프트웨어 애플리케이션 간에 데이터 및 기능을 공유하기 위한 인터페이스애플리케이션의 다른 부분이나 외부 서비스와 상호 작용하기 위해 사용됨애플리케이션은 데이터를 가져오고, 서비스를 호출, 다양한 기능 확장할 수 있음
함수형 프로그래밍 개념 중 하나, 익명 함수를 간결하게 표현하는 방법특징\-익명함수 : 이름이 없는 함수로, 한번 사용하고 버릴 수 있음간결한 문법 : 불필요한 코드를 줄이고, 코드를 간결하게 표현 가능함수를 값으로 다룸 : 함수를 변수에 할당하거나 함수의 매개변수 전
moviemovie클라이언트로부터 HTTP 요청을 받아들이고, 해당하는 웹 페이지나 기타 리소스를 제공하는 컴퓨터 프로그램 또는 장치웹 호스틍, 웹 사이트 또는 웹 애플리케이션을 호스팅하고 서비스하는데 사용클라이언트 요청의 처리 : 웹 서버는 클라이언트로부터 HTTP
클라이언트 클라이언트 네트워크 서비스에 접근하여 서비스를 받는 컴퓨터 하드웨어 또는 소프트웨어 서버와 통신하여 서비스를 요청하고, 서버로부터 제공된 응답을 받아 처리 웹 환경에서 클라이언트는 일반적으로 웹 브라우저로 인식되며, 사용자가 웹 페이지를 요청하고 서버로부터
HTTP HTTP 인터넷에서 데이터를 주고받기 위해 사용되는 프로토콜 웹 브라우징, 웹 애플리케이션, API와의 통신 등에 주로 사용 클라이언트와 서버간에 데이터를 교환하는데 사용 TCP/IP 프로토콜 위에서 작동
웹 사이트가 클라이언트의 웹 브라우저에 저장하는 작은 데이터 조각서버가 클라이언트를 식별, 상태 정보를 기억할 수 있도록 도움을 줌클라이언트의 로컬 컴퓨터에 저장되며, 클라이언트가 동일한 웹 사이트를 다시 방문할 때 해당 웹 사이트가 이전에 수행한 활동에 대한 정보를
웹 애플리케이션에서 사용자의 상태를 관리하기 위한 기술클라이언트와 서버 간의 통신에서 특정 사용자의 정보를 일시적으로 유지하고 관리하기 위해 사용클라이언트가 웹 서버에 접속하여 브라우저를 닫을 때까지 유지되며, 일반적으로 쿠키를 기반으로 구현사용자의 상태를 유지하고 관
저장 위치 : 쿠키는 클라이언트 측에서 데이터를 저장하고, 세션은 서버측에서 데이터를 저장한다. 즉, 쿠키는 클라이언트의 로컬 머신에 저장되고 , 세션의 서버의 메모리에 저장됨보안 : 쿠키는 보안 상에 취약할 수 있으며, 중요한 데이터를 저장하는데에는 적합하지 않다.반
IT Infrastructure 정의 _**애플리케이션을 가동시키기 위해 필요한 하드웨어나 OS, 미들웨어, 네트워크 등 시스템의 기반을 뜻한다. 시스템의 요구사항이라고 하면 먼저 해당 시스템이 어떤 기능을 하는지, 무엇을 할 수 있는지를 생각하게 된다. 이를 기능적
방화벽은 보안을 위해 내부 네트워크와 외부 네트워크의 통신을 제어하고 불필요한 통신을 차단하는 것입니다. \- 패킷 필터형 : 통과하는 패킷을 포트 번호나 IP 주소를 바탕으로 필터링합니다 \- 애플리케이션 게이트웨이형 : 애플리케이션 프로토콜 레벨에서 외부와의
Remote에 위치하고 프로세스로 존재하는 In-Memory 기반의 Dictionary구조 데이터 관리 Server 시스템이다.여기서 key-value 구조 데이터란, mysql같은 관계형 데이터가 아닌 비 관계형 구조로서 데이터를 그저 키-값 형태로 단순하게 저장하는
한번 조회된 데이터를 미리 특정 공간에 저장해놓고, 똑같은 요청이 발생하게 되면 서버에게 다시 요청하지 말고 저장해놓은 데이터를 제공해서 빠르게 서비스를 제공해주는 것을 의미한다.즉, 미리 결과를 저장하고 나중에 요청이 오면 그 요청에 대해서 DB또는 API를 참조하지
movieHTTP는 클라이언트와 서버 간 통신을 위한 통신 규칙 세트 또는 프로토콜 사용자가 웹 사이트를 방문하면 사용자 브라우저가 웹 서버에 HTTP 요청을 전송하고 웹 서버는 HTTP응답으로 응답웹 서버와 사용자 브라우저는 데이터를 일반 텍스트로 교환네트워크 동신을
응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있는 인터페이스를 말한다.인터페이스란 ?컴퓨터 시스템끼리 정보를 교환하는 공유 경계를 의미한다. 터치 스크린과 같은 일부 컴퓨터 하드웨어 장치들은 인터페이스를 통해 데이터를
REST 정의 REST(Representaional State transfer)는 우러드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다.