IT 용어 4

WEB

WEB의 개념월드 와이드 웹(World Wide Web)은 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미한다. WEB은 인터넷과 같은 의미로 많이 사용되고 있지만, 정확하게는 인터넷상의 인기 있는 하나의 서비스이다. WEB의 특징인터넷을 활용해 HTML로 만들어진 페이지를 컴퓨터가 주고 받을 수 있도록 고안된 서비스.웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 HyperText 방식으로 연결하여 제공한다.      * HyperText      : 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트. 정보에 대한 순차적 접근이 아닌 비순차적인 접근을 뜻한다.WEB의 구성WEB은 크게 3대 요소로 구성되는데 아래와 같다.HTML (HyperText ..

IT 용어 2024.04.25

프레임워크와 라이브러리

프레임워크와 라이브러리의 정의위키백과에 따르면 프레임워크와 라이브러리를 다음과 같이 정의한다.  프레임워크 컴퓨터 프로그래밍에서 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조, 프레임워크(framework)라고도 한다.- 위키백과  라이브러리라이브러리(library)는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다.- 위키백과  프레임워크프레임워크는 애플리케이션 개발 시 필수적인 코드, 알고리즘, DB 커넥션 등의 기능들을 위해 뼈대(구조)를 제공한다.개발자는 프레임워크가 제공하는 뼈대 위에서 코드를 작성한다.개발할 수 있는 범위가 정해져있다.프레임워크는 그 스스로 제어 ..

IT 용어 2024.04.25

REST의 제약 조건 / 특징

REST의 제약 조건 1. Client-Server - 클라이언트 / 서버 구조Client: 자원을 요청하는 곳Server: 자원을 제공하는 곳REST Server: API를 제공하고 비즈니스 로직 처리 및 저장을 책임진다.Client는 사용자 인증이나 context(세션, 로그인 정보) 등을 직접 관리하고 책임진다.역할을 확실히 구분함으로써 서로 간 의존성을 줄인다.2. Uniform Interface - 균일한 인터페이스URI로 지정한 Resource에 대한 조작을 가능하게 하는 아키텍쳐 스타일을 의미한다.HTTP 표준 Protocol을 따르는 모든 플랫폼에서 사용이 가능하다.특정 언어나 기술에 종속되지 않는다.3. Stateless - 무상태성Statel..

IT 용어 2024.04.24

REST

RESTREpresentational State Transfer의 준말로, API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍쳐이다.자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미한다.월드 와이드 웹(WWW)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍쳐의 한 형식이다.구체적인 개념은 아래와 같다.HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)를 명시하고HTTP Method(POST, GET, PUT, DELETE)를 통해해당 자원에 CRUD Operation을 적용하는 것을 의미한다. CRUD Operation대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능( ..

IT 용어 2024.04.24