본문 바로가기
반응형

CS지식19

[CS지식] 절차지향 vs 객체지향 절차지향 - top-down으로 흐름이 위에서 아래로 순차적으로 처리하는 프로그래밍이다. - 처리구조가 컴퓨터와 비슷해 실행속도가 빠르다. - 유지 보수가 어렵다. - 실행 순서가 있으므로 순서가 바뀌면 다른 결과가 나올수도 있다. 객체지향 - 절자치향에 비해 느리다. - 실제 세계를 모델링하여 개발을 한다. - 상속, 캡슐화, 다형성의 3대 특징이 있다. - 코드의 재사용이 높다. 2021. 7. 1.
[신입 개발 지식] REST API란? 제일 많이 찾아보았고, 검색해보고 읽어보아도 정확하게 와닿지 않았던 개념이다. 항상 읽고나면, 그래서 그게 뭔데..? 라는 의문이 들었던..내용이다. 채용공고에 항상 우대사항이나 필수사항에 [REST API사용가능자./ 사용해본 자]라고 되어있어 찾아 보았다. 항상 궁금할때 읽어보고 스스로 정리를 하지 않아 금방 잊는거 같아. 이번 기회에 정리를 하고자 하나하나 정리해 보겠다. REST API란? REST를 기반으로 만들어진 API이다. 1) REST란? URI(Uniform Resource Identifier)를 통해 자원을 명시하고, Method를 통해 해당 자원에 CRUD Operation을 적용하는것을 의미한다. 즉, 리소스를 어떻게 하겠다는것을 구조적으로 표현하는 방법이다. 더 쉽게 말하면 정보.. 2021. 5. 20.
[통신] Socket 과 HTTP 란? Socket통신? - 서버와 클라이언트가 특정 PORT를 사용하여 양방향 통신을 한다. - 접속을 계속 유지하면서 데이터를 전송한다. - 서버의 자원에 따라 연결 가능한 클라이언트의 숫자가 달라진다. - HTTP보다 속도가 빠르고 실시간 정보 교환에 사용한다. HTTP통신? - 클라이언트의 요청이 있을때 서버가 응답하여 데이터를 전달하는 단반향 통신이다. - 불필요한 자원의 점유를 없애 다른 접속을 원활하게 처리한다. - 데이터 요청후 응답이 오면 연결이 끊긴다. 2021. 5. 20.
반응형