module 5

빠르게 훝어 보는 node.js - #3 Event,Module,NPM

빠르게 훝어보는 node.js#3 - Event,Module,NPM조대협 (http://bcho.tistory.com비동기 이벤트 프로그래밍기존의 프로그래밍 언어들은 일반적으로 함수를 부르는 형태의 프로그래밍 구조를 가지고 있다. 이를 procedural programming model이라고 하는데, 코드가 순차적으로 실행되면서 함수를 호출하는 식의 구조를 가지고 있기 때문에 코드를 보면 코드의 수행 순서를 예측할 수 있다. node.js는 event driven programming 이라는 개념을 가지고 있는데, 이 개념은 특정 이벤트가 발생되면 미리 이벤트에 맵핑된 함수가 실행되는 형태이다. 즉 해당 함수가 언제 호출 되는지를 예측할 수 가 없다.var callback = function(data){..

Node.js에서 주로 사용되는 모듈

Node.js는 일종의 개발 플랫폼이자 WAS같은 미들웨어이다.이를 사용하기 위해서는 MVC 프레임웍에서 부터, 빌드, 데이타 베이스등 다양한 관련 컴포넌트들이 필요한데, 에코 시스템이 너무 커서 주로 사용되는 모듈등을 찾기가 힘들다.https://nodejsmodules.org/tags/build 를 보면, 분야별 인기있는 모듈을 볼 수 있고아래는 일반적인 애플리케이션을 개발하는데 필요한 모듈을 정리하였다. Category Module Programming framework Async MVC Framework Express Template Engine EJS Logging Winstone Testing Mocha, nodeunit Authentication Passport Build script Gru..

Vert.x 노트

1. vert.x를 다운받아서 설치2. Python을 사용하기 위해서 Jython 을 설치- Jython 인스톨 방법은% java -jar jython_installer-2.5.2.jar 환경변수에 JYTHON_HOME을 Jython 인스톨 디렉토리로 설정 환경 준비 완료 3. 간단한 Python 테스트 ※ Company Proxy로 인하여, Vertx 모듈이 설치가 되지 않는 경우. 방법 1. Vertx는 module (라이브러리)를 외부 리포지토리로 부터 읽어와서 자동 설치 하는데,회사 proxy 등을 사용할 경우 설치가 안되며, 이를 회피하기 위한 방법도 없다. 방법은 간단한 웹서버를 로컬에 띄운후, mod.zip 파일을 그 디렉토리에 넣어야 한다.이때 주의할점은 vertx는 repository의 ..

nginx module development guide (모듈 개발 가이드)

nginx가 요즘 마음에 들어서 계속 살펴보는 중인데, module 개발도 apache 보다는 쉬워 보인다. apache 처럼 module 개발 가이드 책은 없는 것 같지만 그래도 이정도 정리된 문서가 있는 것도 다행인듯. Module 개발 문서 - http://www.evanmiller.org/nginx-modules-guide.html Module 개발 Advanced Topic http://www.evanmiller.org/nginx-modules-guide-advanced.html