반응형

개발 168

mac 에서 mysql connector / j 설정하기

mac 이라고 해서, 특별히 다른건 아니지만 소소한 것들이 몇개 다를 수 있을 듯. 아주 설명이 잘 되어 있는 블로그. http://mirwebma.tistory.com/90 olc 의 허광남님의 강좌는 아주 좋다. mysql 강좌는 설치 / 권한설정 / 커넥터 연결 및 핑테스트까지 상세하게 되어 있다. 윈도우 기준이긴 하지만, 크게 다르지 않다. http://olc.oss.kr/ 예전... 아주 오래전... 언제 배웠는지도 기억나지 않고, 가르쳐 주는 대로 실습만 할때와 필요성을 느껴서 삽질해가며 접근하는 지금과는 받아들이는 이해도가 다르다. tomcat : jsp 라는 서버사이드 언어를 컴파일해주는 컨테이너의 역할로서 필요하고, mysql : 다들 너무 기본이라고 생각하고 넘어가지만, 오픈소스로서 뛰..

개발/Java 2012.03.20

윈도우 테스트는 여기까지인가...

흠... 잘 진행되다가 오류가 하나 떠버렸다. 잘 따라하고 있었는데... 아쉽다. 모던웹을 위한 Node.js 프로그래밍 P178까지.. ㅎㅎ npm install mysql 로 모듈 설치 마치고, 간단히 연결해 보는 예제였는데 특별히 틀린 부분도 없는 것 같은데, 위와 같은 오류... 그냥 구글에서 Unhandled 'error' event 로 찾아보니, 대략 https://github.com/pubnub/pubnub-api/issues/62 이런 글이 검색되는데, 대략 뉘앙스로 보아하니 윈도우만의 이슈이며, 별다른 해결책은 없는 듯 보인다. 그냥 리눅스나 유닉스에서 하라는 둥의 답변인 듯. 여태껏 설정하고 사용하던게 아깝긴 한데... 응? 그닥 설정한게 있었던가.. @_@

개발/node.js 2012.03.13

[node.js] 모듈을 생성하고, 호출하여 사용하기

node.js 에서는 모듈을 생성하고, 호출해서 사용하는 방식을 많이 사용하는 듯 하다. 자바에서 클래스 상속해서 사용하는 거랑 비스므레 해보이는데, 코드는 훨씬 간결하다. 먼저 모듈을 생성할 때에는 exports 라는 객체를 사용하고, 모듈을 호출할 때에는 require() 함수를 사용한다. 아래의 예제는 mymodule.js 에서 export 객체를 이용하여 호출될 함수를 작성하고, main.js 에서 이를 가져다 쓰도록 한다. - mymodule.js - main.js - 커맨드창에서 해당 디렉토리로 이동하여 node main 명령어 실행 오늘도 조금 남겨본다. 조금씩이라도 매일매일 실습해 보는 것을 목표로~

개발/node.js 2012.03.05

Node.js 윈도우7에 express 모듈 설치하기

윈도우7에서 express모듈을 설치하려면, 관리자 권한으로 실행하여 설치해야 한다. 그냥 설치하더라도 설치는 되지만, 정상작동을 하지 않는다. 몇번의 삽질끝에 메모를 남겨본다. 1) 명령프롬프트를 실행할 때, 오른쪽 마우스 클릭해서 '관리자 권한으로 실행' 버튼을 누른다. 2) 커맨드 창의 이름이 '관리자: 명령 프롬프트'라고 뜬 것을 확인한다. 3) nodejs 폴더 위치까지 이동한다. (나의 경우, C:\Program Files\nodejs) 4) 아래의 명령어를 실행한다. (-g 로 실행하는 것이 포인트!) npm install -g express 참고) connect 설치를 먼저 하는 것이 맞는지 여부는 알 수 없으나, 아래와 같이 설치하도록 하자. npm install connect@1.8.5..

개발/node.js 2012.03.04

node.js 에서 mysql 사용하기

출처 : http://www.giantflyingsaucer.com/blog/?p=2596 Using NodeJS with MySQL nodejs 진영의 라이브러리들은 계속해서 성장하고 있다. 이중 mysql을 사용할 수 있는 라이브러리를 하나 소개하려 하며, 그 이름은 node-mysql 이다. 나는(저자는) 우분투 10.10 을 사용했으며, nodejs를 아직 설치하지 않았다면, 설치한 이후에 이 글을 보도록 하시게. (굳이 번역할 필요는.. . 괜히 읽었나..) Installing node-mysql > npm install mysql NodeSample이라 이름지은 테이블을 하나 생성해보자. CREATE TABLE 'NodeSample'.'MyTable' ( 'id' INT UNSIGNED NOT..

개발/node.js 2012.03.02

윈도우XP에 몽고DB 설치하기

출처 : http://www.mongodb.org/display/DOCS/Quickstart+Windows 아래의 글은 제자신의 필요로 인해 발번역 한것이니 필요하신 부분만 발췌해서 보시면 되겠습니다. Download 32-bit binaries 또는 64-bit binaries 중에 자신에게 필요한 것을 다운받는다. Unzip .zip 으로 되어 있으며, 그냥 unzip 해주면 그걸로 설치가 된거다. 본인은 2.0.2 버전으로 받았으며, 현재시점에서 안정화 된 버전이라고 한다. Create a data directory 몽고디비의 데이터는 \data\db 밑에 쌓이지만, 이 폴더가 자동으로 생성되지는 않는다. 귀찮겠지만, 직접 만들어라. 아래처럼. C:\> mkdir \data C:\> mkdir \d..

개발/DB 2012.02.28

node.js 에서 express 란 뭐지?

express 란 뭐지? - node.js 가 핵심 엔진이라면, node를 이용해서 수월하게 웹서비스를 구현하는 기술이 express인 것 같다. 프레임워크라고 하니 대강 맞는 의미이겠지. express를 이용해서, 서버 구축이라던지, 쿼리스트링이라던지, 뷰단을 만든다던지 하는 작업을 하는 듯. express의 view engine으로는 총 5가지를 지원하는데, - Haml - Jade - EJS - CoffeKup - jQuery Templates 참조 : http://expressjs.com/guide.html#template-engines 이 중에 뭘 쓰는게 제일 학습량이 적을지 고민해보자. * node.js 로 무언가를 만들때 필요한 사이트들 - nodejs.org - expressjs.com -..

개발/node.js 2012.02.27
반응형