목록개발 (2)
JUNGKIMHOON
객체 지향 프로그래밍 (Object Oriented Programming).... OOP에 관해 끄적임.... 객체 지향 프로그래밍? 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 장점 코드 재사용 용이 유지보수가 쉬움 대형 프로젝트에 적합 단점 처리속도가 상대적으로 느림 객체가 많으면 용량이 커짐 대형 프로젝트에 적합 객체 지향 프로그래밍 특징 클래스 + 인스턴스 (객체) : 어떤 문제를 해결하기 위한 데이터를 만들기 위해 추상화를 거쳐 그에 맞는 속성과 행위를 변수와 메서드로 정의한 것 추상화 : 공통의 속성이나 기능을 묶어 이름을 붙이는 것 캡슐화 : 코드를 재수정 없이 재활용하는 목적 상속 : 부..
HTTP (Hypertext Transfer Protocol) 인터넷에서 데이터를 주고 받기 위한 (주로 HTML 문서) 프로토콜이다. OSI 7계층 중 application layer에 위치한다. HTTP의 패킷은 암호화되지 않은 데이터를 전송한다. 때문에, 서버와 클라이언트가 주고 받는 데이터가 그대로 노출될 위험이 존재한다. HTTPS (Hypertext Transfer Protocol Over Secure Sockey Layer) HTTP 프로토콜에 보안이 강화된 통신 규약이다. SSL(보안 소켓 계층)을 사용하여 데이터를 암호화해 보안문제를 해결한다. SSL 인증서는 클라이언트가 서버에 제공하는 정보를 암호화한다. 때문에 중간에 데이터를 훔치더라도 암호화된 데이터를 해독할 수 없다. 암호화 방식..