웹/기본
-
[Web]웹의 탄생과 HTTP에서 요청문(request)과 응답문(response)을 알아보자.웹/기본 2016. 12. 13. 15:06
웹과 인터넷 홈 페이지 = 웹 사이트 = 웹 애플리케이션 = 웹 앱 웹은 최근 20년 동안 빠르게 발전하고 있다. 그만큼 다양한 기술들이 나왔으며, 하나의 웹 앱에도 여러 기술을 복합적으로 적용한다. 이처럼 현대의 웹 기술은 매우 복잡하며, 한눈에 이해하기 힘들다. 웹을 이해하기 위해서는 서버와 클라이언트의 관계를 알아야 한다. 서버란? 클라이언트란? 웹 브라우저 프로그램이 설치된 컴퓨터는 클라이언트이고, 웹 서버 프로그램이 설치된 컴퓨터는 서버이다. 웹 서버란? 웹 서버는 클라이언트의 요청에 대해 데이터를 찾고 응답해주는 프로그램이다. 웹 서버 제품으로는 Apache (http web server), IIS, nginx 등이 있다. 웹의 역사 Q. 인터넷과 웹은 다를까? A. 인터넷이 도로면 웹은 그 ..
-
Module, Library, Framework, SDK, API 간단 용어 정리웹/기본 2016. 11. 11. 13:11
이 글로 알 수 있는 것모듈, 라이브러리, 프레임워크, Software Development Kit(SDK), Application Programming Interpace(API)에 대해 정확히 알 수 있다.Module 모듈 컴포넌트(component), 구성요소, 부품, 성분 프로그램을 구성하는 한 부분으로 볼 수 있다. Library 라이브러리 컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아놓은 것이다. 라이브러리 분류 정적 라이브러리 동적 라이브러리 동적 링크 라이브러리 동적 로드 라이브러리 정적 라이브러리 컴파일러가 소스파일을 컴파일할 때 참조되는 프로그램 모듈 빌드 시에 라이브러리가 제공하는 코드를 실행파일에 넣는 라이브러리 시스템환경이 변해도 앱에는 아무 영향 없으며, 완성된 앱을 안..
-
Framework와 Library의 차이점은 누가 누구를 호출(call)하느냐이다웹/기본 2016. 11. 11. 13:03
이 글로 알 수 있는 것 프레임워크와 라이브러리의 정확한 차이점을 알 수 있다. 이 글을 쓰는 이유 프레임워크와 라이브러리는 다르다는 것은 알고 있었으나 그 차이점을 제대로 알지 못해서, 서너번 검색해 보았으나 여전히 그 둘을 구분하는 것은 애매할 뿐이었다. 프레임워크와 라이브러리의 차이점을 명확하게 알려주는 유투브를 보고 그 내용을 정리한다. What is the difference between a framework and a library? 프레임워크 vs 라이브러리 프레임워크란 라이브러리들을 모아논 것이다? (a framework just being a collection of libraries?) No! 라이브러리를 아예 쓰지 않거나 의존하지 않는 프레임워크도 있기 때문이다. 프레임워크와 라이브..
-
API, HTTP, REST, AJAX, JSON, AJIT 간단 용어 정리웹/기본 2016. 11. 10. 22:12
이 글로 알 수 있는 것웹 기술을 공부하며 흔하게 접하게 되는 용어인 API, HTTP, REST(Restful), AJAX, JSON, AJIT)에 대해 정확히 알 수 있다.APIAPI, Application Programming Interface 서비스 사용 설명서 서비스 개발할 때, 서비스를 사용하기 위한 규칙 또는 규약 Open API 누구나 API를 사용하도록 공개한 API API를 활용한다는 것은? 공개된 컨텐츠로 새로운 가치를 창출할 수 있다. 누구나 따라 할 수 있으므로 진입장벽이 낮다. 정보와 서비스는 단순 조합의 차원을 넘어 자기만의 플랫폼과 색깔을 지녀야한다. API 활용 예 - 하우징맵 폴 레이드매처의 부동산 정보와 위치정보를 결합한 서비스 지도를 설정하는 것이 너무나 번거로워, 구..