10

Click here to load reader

제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

Embed Size (px)

DESCRIPTION

1.node.js 원리 2.node.js Event 3.node.js Event Emitter 4.node.js Module

Citation preview

Page 1: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

11월 프로젝트

2014. 11. 24

Version : 1.0.0

made by 김승준 R&D

Page 2: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

2

CONTENTS.

1. node.js 원리 ……………… 3

2. node.js Event ……………… 4

3. node.js Event Emitter ……………… 6

4. node.js Module ……………… 8

Page 3: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

3

1. Node.js 원리 Node.js 기억 Load

Node.js는 single thread 기반으로 동작하는 고성능의 비동기 IO (Async / Non-blocking IO)를 지원하는 네트워크 서버 Google Chrome V8 엔진 기반, Javascript의 개발 언어, Event 기반의 프로그래밍 모델

Page 4: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

4

2. Event Procedural programming model

Page 5: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

5

2. Event Event Driven programming

Page 6: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

6

3. Event Emitter Event 전처리기

Event Emitter

A

B

C

A

B

C

Page 7: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

7

3. Event Emitter Event 전처리기

Page 8: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

8

4. Node.js Module Java의 Class와 같은 Module

Page 9: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

4. Node.js Module Native Module and javascript Module

Page 10: 제 5회 DGMIT R&D 컨퍼런스: NODE.JS란?

10