node.js 4

[Node.js]5.HTTP

1. HTTP란? -HyperText Transfer Protocal, WWW상에서 서버와 클라이언트 간에 데이터를 어떻게 주고 받을 수 있는지를 정의한 통신 규약 -Hypertext란 개별 정보들을 링크를 이용해 유기적으로 연결시킴으로써 비연속적, 비선형적 체계로 구성한 전자적 텍스트 -http://ko.wikipedia.org/wiki/HTTP 2. HTTP 모듈 - Node.js는 HTTP모듈을 기본 내장 모듈로 제공, HTTP 기반 웹 어플리케이션을 쉽게 개발할 수 있게 해줌. 3. HTTP Server - 기본소스1234567var http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-..

개발/Web 2015.05.23

[Node.js]3.IDE설치

1. JRE설치http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 이클립스 -NTS 설치http://sourceforge.net/projects/nodeclipse/files/Enide-Studio/ 3.샘플 프로젝트 구동 -[File]-[New]-[Node Project] 클릭 - 'HelloWorld' 입력 후 [Finish] - hello-world-server.js를 확인해 보면 http 서버를 구동시키는 파일이라는 것을 알 수 있다. - 'hello-world-server.js' 오른쪽 버튼 [Run As]-[Node Application]선택 - 아래와 같이 실행됨을 확인할 수 있다. 웹 브라우저에서 'http://127..

개발/Web 2015.05.21

[Node.js]2.설치

1. Node.js설치 - 'http://nodejs.org' 접속 후 'DOWNLOADS' 클릭 - OS에 맞는 설치파일 다운로드 후 설치파일 실행, 'Next' 클릭 - 기본값으로 두고 'Next' 클릭한 후 설치를 진행한다. 2. Node REPL - 보통 .Node.js를 '백엔트 자바스크립트'라고 말하지만 이것만으로는 이해하기가 어렵다. Node.js의 실체가 무엇인지 확인하는 최고의 방법은 NODE REPL(Read-Evaluate-Print-Loop)을 사용함으로써 Node.js의 실행환경을 경험해 보는 것이다. - Node.js는 펄, 파이썬, 루비 등과 같이 그 자체가 서버이며 실행 환경을 제공하고 있다. Node REPL을 통해 작성한 자바스크립트 코드를 직접 돌려보며 테스트를 할 수 ..

개발/Web 2015.05.21

[Node.js]1. 개념

1. 자바스크립트 - 웹 브라우저에서 실행되는 스크립트 언어, HTML로 작성된 웹 페이지에 함수 형태로 작성되는 언어 - 해석형 언어 : 컴파일할 필요 없이 소스 코드 자체가 실행 시에 인터프리터에 의해 해석되어지는 언어 2. V8 자바스크립트 엔진 - 구글에 의해 C++로 개발된 오픈 소스 자바스크립트 엔진, 크롬에 내장되어 공개 - V8은 기존의 컴파일된 바이트코드를 실행시키거나 인터프리터로 해석하는 대신, 자바스크립트를 컴파일하여 네이티브 머신 코드로 변경한 후에 실행할 수 있게 해줌. - Garbage collection 이용 : 필요 없는 객체는 수집하여 버려 V8의 고성능에 이바지 - 독립적으로 실행 가능 - 이를 개발 가능하게 한 플랫폼이 Node.js 3. Node.js - 이벤트 주도 ..

개발/Web 2015.05.21
반응형