PHP & MYSQL 자주 쓰는 용어

유영·2023년 4월 11일
0

MYSQL

목록 보기
15/20

세션
웹사이트의 여러 페이지에 걸쳐 사용되는 사용자 정보를 저장하는 통신수단
사용자가 서버와의 연결을 끝내기까지 소요시간

쿠키
클라이언트(브라우저)에 데이터를 저장하는 통신수단.
세션의 키 값만을 클라이언트측에 저장하는 것이 정석
브라우저는 필요할 때마다 이 키값을 이용하여 서버에 저장된 데이터 호출 가능

DOM
문서 객체 모델(The Document Object Model, DOM)

  • 객체지향 모델로써 구조화된 문서를 표현하는 형식
  • 플랫폼 / 개발언어에서 비교적 중립적으로 구조화된 문서를 표현하는 W3C의 공식 표준
  • W3C가 표준화한 여러개의 API의 기반

객체
서로 연관된 변수와 함수를 그룹핑한 것

프로퍼티
객체 내 변수

  • 변수 = 명사, 프로퍼티 = 고유명사, 매개변수 = 하이브리드(명사 or 고유명사)

매개변수
함수 내 변수

메소드
객체 내 함수

생성자
객체를 초기화 한 후 재선언하는 함수

이벤트
click, mouseenter, mouseleave 등 웹페이지 안에서 일어날 수 있는 사용자의 행위 자체.
이벤트에 의해 함수가 수반되는 형상일 땐 '이벤트 핸들러' 라고도 함.

라이브러리
자주 사용되는 기능들을 재사용하기 쉽도록 잘 정리해놓은 부품

모듈
본체에서 독립된 하위 단위
모듈화 방식에 따라 클래스 그리고 라이브러리 등 다양한 방식으로 분리

php역할

  • db와 교신하여 취득한 정보가 특정 정보에 해당될 때 특정 코드 구동가능
  • http프로토콜 통신으로 취득한 정보(예: $GET['{파라미터명}'])가 특정 정보에 해당될 때 특정 코드 구동

cURL
= Client Uniform Resource Location 객체
아파치 서버(php)에서 제공하는 라이브러리 중 하나로 다양한 통신 프로토콜 (http,https, imap, smtp,telnet, tftp등)을 호환하여 데이터 전송이 가능하게 해주는 혁신적인 기술.
Rest API구현을 가능하게 해준다.

Rest API
= Representational State Transfer API

  • 등장배경
    1)애플리케이션 분리 및 통합 이슈
    2)다양한 클라이언트(브라우저)
    3)다양한 스마트폰OS호환의 니즈
    4)별도의 인프라 구축없이 통신 가능한 HTTP프로토콜 선호

0개의 댓글