Kimsora✨
728x90
반응형
article thumbnail
웹 애플리케이션 아키텍처
HTTP 네트워크 2022. 10. 5. 22:50

Chapter1. 웹 애플리케이션 아키텍처 클라이언트(client) : 서버로 요청을 보내고, 요청한 내용 응답(리소스)를 받아 사용하는 역할. (웹/앱을 이용하는 사용자) 서버(server) : 클라이언트의 요청에 따라 적절한 응답(리소스)를 전달해주는 곳 필요에 따라 서버는 데이터베이스에 요청을 보내고, 회신 받은 응답(리소스)을 활용한다. 데이터베이스 : 리소스를 저장하는 공간 (일종의 서버라고 볼 수 있음) 서버의 요청을 따라 적절한 응답(리소스)을 꺼내 서버에게 전달한다. 클라이언트와 서버는 요청과 응답을 주고 받는 관계이다. 요청을 해야 응답이 오고 요청없이 응답이 오는 경우는 없다 리소스를 사용하는 앱 ⇒ “클라이언트” 리소스가 제공(serve)하는 곳 ⇒ “서버” 상품 정보는 서버에서 다루..

article thumbnail
프로토타입(prototype), 프로토타입 체인
Javascript 2022. 9. 21. 17:03

자바스크립트에는 객체 지향 언어이지만 클래스가 존재하지 않아 상속 기능도 없다 그대신 프로토타입 이라는 것이 존재한다 =>프로토 타입은 원형(유전자)라는 뜻 함수 객체에는 프로토타입이라는 특수한 유형의 객체 프로퍼티(속성)가 존재하며 (객체 !== 프로퍼티) 이러한 prototype 프로퍼티를 통해 생성자 함수는 인스턴스에게 프로토타입 객체에 있는 데이터, 메소드를 상속한다 Prototype Object 함수를 정의하면 생성되는 객체 Prototype Link (__proto__) 자신을 만들어낸 객체의 원형을 참조 Constructor 함수를 정의하면 부여되는 생선자 자격 new 키워드를 이용해 객체를 만듬 prototype Link 와 Prototype Object, 이 둘을 통틀어 prototype..

article thumbnail
객체 지향 프로그래밍(oop)
Javascript 2022. 9. 21. 15:03

Object-Oriented Programming 우리가 실생활에서 쓰는 모든 것을 객체라 하며, 객체 지향 프로그래밍은 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말한다. 객체는 클래스라는 틀에서 생겨난 실체(instance)이다. 객체 지향 프로그램은 객체와 객체 간의 연결로 되어 있으며 각각의 객체 안에 자료구조와 알고리즘이 들어있는 것이다. =객체 지향 모델링은 기능이 아닌 객체가 중심이 되며 "누가 어떤 일을 할 것인가?"가 핵심이 되며 객체를 도출하고 각각의 역할을 정의해 나가는 것에 초점을 맞춘다. 클래스를 이용해 연관 있는 처리부분(함수)과 데이터 부분(변수)을 하나로 묶어 객체(인스턴스)를 생성해 ..

클래스(class)와 인스턴스(instance)
Javascript 2022. 9. 21. 11:35

클래스(class) 자바스크립트는 객체 지향 언어 (OOP: Object - Oriented Programming language)이다 JavaScript 에서 클래스는 객체(object)가 아니라 객체를 만들기 위한 템플릿이다. ES6 에서 클래스를 정의할때 class 키워드를 사용한다. class 안에 생성자 함수가 포함되고, 이 생성자 함수는 리턴값을 만들지 않는다. class 의 이름은 일반 함수와 구분하기 위해 대문자로 시작하고, 일반명사의 형태로 만든다. (일반 함수는 소문자, 동사를 사용) ES5 function Car(brand, name, color){ // 인스턴스가 만들어질 때 실행되는 코드 } ES6 class Car{ constructor(brand, name, color){ //..

728x90
반응형

검색 태그

WH