일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- wora
- restfulapi
- restapi
- REST
- Class Component
- restful
- API
- database
- 로이필딩
- React Class Component lifeCycle
- Masterd와 Slave
- react
- React Lifecycle
- Today
- Total
목록전체 글 (29)
Chat 상우
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Mwyod/btsrCRQWDb7/qA7lNnXvP9t4MsxwUlbNCk/img.png)
웹 브라우저 동작 개념 개요 우리가 사용하는 브라우저는 사용자에게 화면을 보여주기 다음과 같은 구조를 갖고 있다. 사용자 인터페이스, 브라우저 엔진, 렌더링 엔진, 통신, 자바스크립트 인터프리터, ui 백엔드, 자료 저장소 브라우저가 각 계층에서 사용자의 화면을 그려주기 위해 어떠한 일을 하는지 간략하게 알아볼 것이다. 웹 브라우저 구조 시작에 앞서 이번 편에서는 간략하게 각 계층에서 다루는 내용을 볼 것이며 보다 상세한 내용은 따로 포스팅 예정이다. 우리가 사용하는 브라우저는 다음과 같은 구조를 갖고 있다. 위의 구조는 모든 브라우저가 동일하지 않지만 비슷한 구조로 되어 있으며 크롬의 경우 조금 다른 구조를 갖는다. 브라우저의 동작 개념은 앞으로 우리가 웹 개발을 함에 있어 보다 고려해야 하는 사항을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/GOWPF/btsrCng7xrP/Kpx1cbfZDJue3jILlozMG0/img.png)
인터넷 익스플로러의 몰락과 초기 브라우저 웹을 사용하기 이전 1950년대 컴퓨터는 방 전체를 차지하였고 우리가 사용하는 작은 계산기보다 낮은 성능을 보여주었다. 그러나 이러한 컴퓨터의 발전은 매우 빠른 속도로 발전을 하게 되었으며 1960년대 복잡한 프로그램을 실행할 수 있는 수준으로 발전이 되게 되었다. 1960년 당시 발전된 컴퓨터를 기반으로 기계를 이용하여 더욱 다양한 돌파구를 만들고자 하였으며 1969년 캘리포니아에서 첫 메시지 전송이 가능한 프로그램을 만들게 되었다. 이 사건은 컴퓨터 네트워킹의 많은 혁명을 만들게 되었으며 이를 통해 전 세계의 대학과 연구 센터를 연결하게 되었다. 그러나 전화선을 통해 정보를 교환할 수 있는 프로그램은 일반인이 사용하기에 어려워 20년 동안 대중이 사용하는 것은..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d13zmD/btsrjryk5sZ/LKbwZeyEhDv2P2yuz0BoQk/img.png)
REST(Representational State Transfer)는 월드 와이드 웹(World Wide Web)과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로 해당 용어는 Roy Fielding의 박사학위 논문에서 소새가 되었으며 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 이후 REST의 개념은 네트워킹 문화에 많은 영향을 주게 된다. REST는 네트워크 아키텍처 원리의 모음으로 네트워크 아키텍처 원리라는 것은 자원의 대한 주소를 지정하는 방법 전반을 이야기하며 웹 상의 자료는 HTTP를 위해서 SOAP이나 쿠키 세션 트랙킹과 같이 별도의 전송 계층을 필요로 하는 것이 아닌 간단한 인터페이스를 말하는 것인데 로이 필딩이 발표한 REST의 원리를 철저하게 따르는 시스템을..