목록면접질문 대비 (2)
코진남

자바의 특징 자바는 객체지향 언어이다. 객체지향 프로그래밍(OOP, Object Oriented Programming)이란 프로그램을 개발하는 기법으로 부품에 해다하는 객체들을 먼저 만들고, 이것을 하나씩 조립 및 연결하여 전체 프로그램을 완성하는것을 말합니다. 객체를 만들기 위해서는 설계도인 클래스를 작성하고, 객체와 객체를 연결하여 목적에 맞는 프로그램을 만들어냅니다. 객체지향 언어의 특징인 캡슐화, 상속성, 다형성을 완벽하게 지원합니다. 이식성이 높다. 서로 다른 실행환경을 가진 시스템간에 프로그램을 옮겨 실행할 수 있는것을 말합니다. 자바는 자바 실행환경(JRE)이 설치 되어있는 모든 운영체제에서 실행이 가능합니다. 인터프리터 언어다. 컴파일 언어인 동시에 인터프리터 언어이다. 텍스트 소스를 컴파..
COR란 무엇인가?\ 한 출처에서 실행중인 웹애플리케이션이 다른 출처의 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다. 브라우저에서 보안적인 이유로 cross-origin HTTP 요청들을 제한합니다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요합니다. 만약 서버가 동의한다면 브라우저에서는 요청을 허락하고, 동의하지 않는다면 브라우저에서 거절. RESTful 이란 무엇인가? HTTP URI를 통해 자원의 상태를 나타내고, HTTP Method를 통해 자원의 CRUD 연산을 합니다. Rest 기반의 규칙들을 지켜서 설계된 API를 Rest API 혹은 Restful API이라고 한다. REST란? Representational State Transfe라는 용어의..