클라이언트가 요청을 했을 때 서버에서 클라이언트의 신원을 확인하는 작업 Http 프로토콜은 기본적으로 무상태성을 갖기 때문에 이전 요청을 기억하지 않는다 \-> 쿠키, 세션, 토큰 등의 방식 사용key-value로 일루어진 작은 데이터구성 요소1\. key (이
프로그램 설계방법론프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의독립된 단위, 즉, "객체" 들의 모임들로 파악하고자 하는 것"객체" 들을 서로 유기적으로 협력하여 상호작용을 한다클래스(class) 같은 종류의 집단에 속하는 속성과 기능를 정의한 것 즉
기존의 프로그램, 개발자들은 스스로 객체를 생성하고 메소드를 호출하며의존관계가 필요한 것들을 일일히 넣어줌 \-> 개발자가 모든 흐름을 제어하는 방식문제점개발자가 모든 것을 제어하기 때문에 실수가 일어나기 쉬움의존관계가 복잡한 객체는 변경이 있을 때 파급 효과가 커짐I
객체-관계 매핑객체 지향적(OOP)으로 설계된 객체를 구현한 클래스와 관계형 데이터베이스(RDB)에서의 테이블에는 불일치 존재\-> ORM을 통해 '객체'를 중심으로 자동으로 SQL을 생성하여 불일치 해결 객체지향적인 코드로 데이터베이스를 조작할 수 있다\-> SQL
추가 HTTP헤더를 사용하여 한 출처에서 실행중인 웹 애플리케이션이다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에알려주는 체제origin(출처)protocol, host, port로 구성http://www.myshop.com:8080\-